mirror of
https://github.com/php/php-src.git
synced 2024-09-21 09:57:23 +00:00
Use cheaper functions
This commit is contained in:
parent
82e325ea91
commit
eb39d8d686
@ -8019,7 +8019,7 @@ void zend_compile_const_expr_magic_const(zend_ast **ast_ptr) /* {{{ */
|
||||
(CG(active_class_entry)->ce_flags & ZEND_ACC_TRAIT) != 0);
|
||||
|
||||
zend_ast_destroy(ast);
|
||||
*ast_ptr = zend_ast_create_ex(ZEND_AST_CONSTANT_CLASS, 0);
|
||||
*ast_ptr = zend_ast_create(ZEND_AST_CONSTANT_CLASS);
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
|
@ -758,9 +758,9 @@ trait_precedence:
|
||||
|
||||
trait_alias:
|
||||
trait_method_reference T_AS T_STRING
|
||||
{ $$ = zend_ast_create_ex(ZEND_AST_TRAIT_ALIAS, 0, $1, $3); }
|
||||
{ $$ = zend_ast_create(ZEND_AST_TRAIT_ALIAS, $1, $3); }
|
||||
| trait_method_reference T_AS reserved_non_modifiers
|
||||
{ zval zv; zend_lex_tstring(&zv); $$ = zend_ast_create_ex(ZEND_AST_TRAIT_ALIAS, 0, $1, zend_ast_create_zval(&zv)); }
|
||||
{ zval zv; zend_lex_tstring(&zv); $$ = zend_ast_create(ZEND_AST_TRAIT_ALIAS, $1, zend_ast_create_zval(&zv)); }
|
||||
| trait_method_reference T_AS member_modifier identifier
|
||||
{ $$ = zend_ast_create_ex(ZEND_AST_TRAIT_ALIAS, $3, $1, $4); }
|
||||
| trait_method_reference T_AS member_modifier
|
||||
|
Loading…
Reference in New Issue
Block a user