From b70e95de89a8d68df9a862f2c376792bd776fda7 Mon Sep 17 00:00:00 2001 From: Ilija Tovilo Date: Sat, 25 Jul 2026 11:05:14 +0200 Subject: [PATCH 1/2] [skip ci] Fix warning in tests when JIT is disabled at compile time --- ext/opcache/tests/jit/gh14267_001.phpt | 2 +- ext/opcache/tests/jit/gh16393.phpt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/opcache/tests/jit/gh14267_001.phpt b/ext/opcache/tests/jit/gh14267_001.phpt index 2e23016f899b..671923785717 100644 --- a/ext/opcache/tests/jit/gh14267_001.phpt +++ b/ext/opcache/tests/jit/gh14267_001.phpt @@ -10,7 +10,7 @@ opcache --FILE-- diff --git a/ext/opcache/tests/jit/gh16393.phpt b/ext/opcache/tests/jit/gh16393.phpt index e90fb53e21a2..23b79b8fd7d1 100644 --- a/ext/opcache/tests/jit/gh16393.phpt +++ b/ext/opcache/tests/jit/gh16393.phpt @@ -8,7 +8,7 @@ opcache.jit_buffer_size=64M --FILE-- Date: Sat, 25 Jul 2026 11:37:00 +0100 Subject: [PATCH 2/2] standard/filestats.c: use RETURN_BOOL() when possible (#22876) --- ext/standard/filestat.c | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/ext/standard/filestat.c b/ext/standard/filestat.c index f7bda3c66bab..7dcfecf1f872 100644 --- a/ext/standard/filestat.c +++ b/ext/standard/filestat.c @@ -339,11 +339,7 @@ static void php_do_chgrp(INTERNAL_FUNCTION_PARAMETERS, int do_lchgrp) /* {{{ */ value = &group_long; } - if(wrapper->wops->stream_metadata(wrapper, filename, option, value, NULL)) { - RETURN_TRUE; - } else { - RETURN_FALSE; - } + RETURN_BOOL(wrapper->wops->stream_metadata(wrapper, filename, option, value, NULL)); } else { #ifndef PHP_WIN32 /* On Windows, we expect regular chgrp to fail silently by default */ @@ -480,11 +476,7 @@ static void php_do_chown(INTERNAL_FUNCTION_PARAMETERS, int do_lchown) /* {{{ */ value = &user_long; } - if(wrapper->wops->stream_metadata(wrapper, filename, option, value, NULL)) { - RETURN_TRUE; - } else { - RETURN_FALSE; - } + RETURN_BOOL(wrapper->wops->stream_metadata(wrapper, filename, option, value, NULL)); } else { #ifndef PHP_WIN32 /* On Windows, we expect regular chown to fail silently by default */ @@ -638,11 +630,7 @@ PHP_FUNCTION(touch) wrapper = php_stream_locate_url_wrapper(filename, NULL, 0); if(wrapper != &php_plain_files_wrapper || strncasecmp("file://", filename, 7) == 0) { if(wrapper && wrapper->wops->stream_metadata) { - if(wrapper->wops->stream_metadata(wrapper, filename, PHP_STREAM_META_TOUCH, newtime, NULL)) { - RETURN_TRUE; - } else { - RETURN_FALSE; - } + RETURN_BOOL(wrapper->wops->stream_metadata(wrapper, filename, PHP_STREAM_META_TOUCH, newtime, NULL)); } else { php_stream *stream; if(!filetime_is_null || !fileatime_is_null) {