Commit 4fbe41116b2 for php.net

commit 4fbe41116b271e53e6345a783e819da59be734a4
Author: Peter Kokot <peterkokot@gmail.com>
Date:   Fri Feb 13 17:43:35 2026 +0100

    Enable all warnings for re2c (#19051)

    This helps noticing issues like GH-17204 and GH-17523 sooner.

diff --git a/configure.ac b/configure.ac
index d89d40ff85c..07d64902ebf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -159,7 +159,7 @@ PHP_RUNPATH_SWITCH

 dnl Checks for some support/generator progs.
 PHP_PROG_BISON([3.0.0])
-PHP_PROG_RE2C([1.0.3], [--no-generation-date])
+PHP_PROG_RE2C([1.0.3], [--no-generation-date -W])
 dnl Find installed PHP. Minimum supported version for gen_stub.php is PHP 8.1.
 PHP_PROG_PHP([8.1])

diff --git a/scripts/dev/genfiles b/scripts/dev/genfiles
index 124a10de345..b8d35cff6bf 100755
--- a/scripts/dev/genfiles
+++ b/scripts/dev/genfiles
@@ -37,7 +37,7 @@ YACC=${YACC:-bison}
 YACC="$YACC -l"
 YFLAGS="-Wall"
 RE2C=${RE2C:-re2c}
-RE2C_FLAGS="--no-generation-date -i"
+RE2C_FLAGS="--no-generation-date -i -W"
 SED=${SED:-sed}
 MAKE=${MAKE:-make}

diff --git a/win32/build/confutils.js b/win32/build/confutils.js
index b6693df2a5c..e516fd410bc 100644
--- a/win32/build/confutils.js
+++ b/win32/build/confutils.js
@@ -3018,7 +3018,7 @@ function toolset_setup_project_tools()
 	}

 	var RE2C = PATH_PROG('re2c');
-	DEFINE('RE2C_FLAGS', '--no-generation-date');
+	DEFINE('RE2C_FLAGS', '--no-generation-date -W');
 	if (RE2C) {
 		var RE2CVERS = probe_binary(RE2C, "version");
 		STDOUT.WriteLine('  Detected re2c version ' + RE2CVERS);