Commit 82840775bf0 for php

commit 82840775bf0a5679d654462de4ef188dac5f800b
Author: Gina Peter Banyard <girgias@php.net>
Date:   Tue Nov 3 18:52:14 2026 +0000

    Zend: throw exception for AST error (#25141)

    Rather than bailing out with zend_error_noreturn()

diff --git a/Zend/zend_ast.c b/Zend/zend_ast.c
index 5891974946d..ca02f68e3a6 100644
--- a/Zend/zend_ast.c
+++ b/Zend/zend_ast.c
@@ -1033,7 +1033,8 @@ static zend_result ZEND_FASTCALL zend_ast_evaluate_inner(
 			break;
 		case ZEND_AST_DIM:
 			if (ast->child[1] == NULL) {
-				zend_error_noreturn(E_COMPILE_ERROR, "Cannot use [] for reading");
+				zend_throw_error(NULL, "Cannot use [] for reading");
+				return FAILURE;
 			}

 			if (UNEXPECTED(zend_ast_evaluate_ex(&op1, ast->child[0], scope, &short_circuited, ctx) != SUCCESS)) {