summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2018-03-15 12:46:19 +0300
committerDmitry Stogov <dmitry@zend.com>2018-03-15 12:46:19 +0300
commiteb39d8d6863ab1f327417b274fed7a41b58daf1e (patch)
treed43ae809981fc6c074f348e8519cf7c41e47e468
parent82e325ea91c40f3cf8c7f59e79241296283fa7d2 (diff)
downloadphp-git-eb39d8d6863ab1f327417b274fed7a41b58daf1e.tar.gz
Use cheaper functions
-rw-r--r--Zend/zend_compile.c2
-rw-r--r--Zend/zend_language_parser.y4
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