]> granicus.if.org Git - php/commitdiff
Use cheaper functions
authorDmitry Stogov <dmitry@zend.com>
Thu, 15 Mar 2018 09:46:19 +0000 (12:46 +0300)
committerDmitry Stogov <dmitry@zend.com>
Thu, 15 Mar 2018 09:46:19 +0000 (12:46 +0300)
Zend/zend_compile.c
Zend/zend_language_parser.y

index f22348402675d53ef0a9195c14efb60f1b41355f..325981e71ebfdb6015cf2a74849c21e848c26578 100644 (file)
@@ -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);
 }
 /* }}} */
 
index 2941546e06e4338bc127a901658aec761246895c..30b262b95707530ca669e39c4821e2c9bd4c1380 100644 (file)
@@ -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