|
|
|
@ -7615,8 +7615,11 @@ void zend_eval_const_expr(zend_ast **ast_ptr) /* {{{ */ |
|
|
|
break; |
|
|
|
} |
|
|
|
|
|
|
|
zend_eval_const_expr(&class_ast); |
|
|
|
zend_eval_const_expr(&name_ast); |
|
|
|
zend_eval_const_expr(&ast->child[0]); |
|
|
|
zend_eval_const_expr(&ast->child[1]); |
|
|
|
|
|
|
|
class_ast = ast->child[0]; |
|
|
|
name_ast = ast->child[1]; |
|
|
|
|
|
|
|
if (name_ast->kind == ZEND_AST_ZVAL && zend_string_equals_literal_ci(zend_ast_get_str(name_ast), "class")) { |
|
|
|
zend_error_noreturn(E_COMPILE_ERROR, |
|
|
|
|