Commit 113893b714c for php.net
commit 113893b714c6abc5fb965318a6ba40924c85cc3a
Author: Gina Peter Banyard <girgias@php.net>
Date: Wed Mar 11 22:39:09 2026 +0000
Zend: create a IS_VOID type AST rather a string (#21415)
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c
index 3147fda23e9..ee83ee75ff6 100644
--- a/Zend/zend_compile.c
+++ b/Zend/zend_compile.c
@@ -9057,8 +9057,8 @@ static void zend_compile_property_hooks(
value_type_ast_ptr = ¶m->child[0];
hook->child[0] = zend_ast_create_list(1, ZEND_AST_PARAM_LIST, param);
}
- zend_ast *return_type = zend_ast_create_zval_from_str(ZSTR_KNOWN(ZEND_STR_VOID));
- return_type->attr = ZEND_NAME_NOT_FQ;
+ zend_ast *return_type = zend_ast_create(ZEND_AST_TYPE);
+ return_type->attr = IS_VOID;
hook->child[3] = return_type;
} else {
ZEND_UNREACHABLE();