diff options
Diffstat (limited to 'Zend/zend_compile.c')
-rw-r--r-- | Zend/zend_compile.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index 353cef9579..4978c6c1c9 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -3592,12 +3592,8 @@ int zend_compile_func_cuf(znode *result, zend_ast_list *args, zend_string *lcnam zend_op *opline; zend_compile_expr(&arg_node, arg_ast); - if (arg_node.op_type & (IS_VAR|IS_CV)) { - opline = zend_emit_op(NULL, ZEND_SEND_USER, &arg_node, NULL); - } else { - opline = zend_emit_op(NULL, ZEND_SEND_VAL, &arg_node, NULL); - } + opline = zend_emit_op(NULL, ZEND_SEND_USER, &arg_node, NULL); opline->op2.num = i; opline->result.var = (uint32_t)(zend_intptr_t)ZEND_CALL_ARG(NULL, i); } |