diff options
author | Dmitry Stogov <dmitry@zend.com> | 2018-03-15 12:46:19 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2018-03-15 12:46:19 +0300 |
commit | eb39d8d6863ab1f327417b274fed7a41b58daf1e (patch) | |
tree | d43ae809981fc6c074f348e8519cf7c41e47e468 | |
parent | 82e325ea91c40f3cf8c7f59e79241296283fa7d2 (diff) | |
download | php-git-eb39d8d6863ab1f327417b274fed7a41b58daf1e.tar.gz |
Use cheaper functions
-rw-r--r-- | Zend/zend_compile.c | 2 | ||||
-rw-r--r-- | Zend/zend_language_parser.y | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index f223484026..325981e71e 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -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); } /* }}} */ diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y index 2941546e06..30b262b957 100644 --- a/Zend/zend_language_parser.y +++ b/Zend/zend_language_parser.y @@ -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 |