Commit b5abd77bdff for php.net

commit b5abd77bdffb7c87dfacc6d0392ef5b567ea1f7a
Author: Arshid <arshidkv12@gmail.com>
Date:   Wed Feb 4 02:32:43 2026 +0530

    [skip ci] Remove unreachable code after zend_error_noreturn calls (GH-21122)

diff --git a/Zend/zend_ast.c b/Zend/zend_ast.c
index a6071d22841..9d93c4d2225 100644
--- a/Zend/zend_ast.c
+++ b/Zend/zend_ast.c
@@ -1153,7 +1153,6 @@ static zend_result ZEND_FASTCALL zend_ast_evaluate_inner(
 			if (args->children != 1 || args->child[0]->attr != ZEND_PLACEHOLDER_VARIADIC) {
 				/* TODO: PFAs */
 				zend_error_noreturn(E_COMPILE_ERROR, "Constant expression contains invalid operations");
-				return FAILURE;
 			}

 			switch (ast->kind) {
diff --git a/Zend/zend_inheritance.c b/Zend/zend_inheritance.c
index bd33515050c..bac92ccafc4 100644
--- a/Zend/zend_inheritance.c
+++ b/Zend/zend_inheritance.c
@@ -2263,7 +2263,6 @@ static void zend_do_implement_interfaces(zend_class_entry *ce, zend_class_entry
 		if (UNEXPECTED(!(iface->ce_flags & ZEND_ACC_INTERFACE))) {
 			efree(interfaces);
 			zend_error_noreturn(E_ERROR, "%s cannot implement %s - it is not an interface", ZSTR_VAL(ce->name), ZSTR_VAL(iface->name));
-			return;
 		}
 		for (uint32_t j = 0; j < num_interfaces; j++) {
 			if (interfaces[j] == iface) {
diff --git a/ext/zend_test/test.c b/ext/zend_test/test.c
index 31a14f219ac..d99c40bc72b 100644
--- a/ext/zend_test/test.c
+++ b/ext/zend_test/test.c
@@ -493,7 +493,6 @@ static ZEND_FUNCTION(zend_call_method)
 		ce = zend_lookup_class(Z_STR_P(class_or_object));
 		if (!ce) {
 			zend_error_noreturn(E_ERROR, "Unknown class '%s'", Z_STRVAL_P(class_or_object));
-			return;
 		}
 	} else {
 		zend_argument_type_error(1, "must be of type object|string, %s given", zend_zval_value_name(class_or_object));