summaryrefslogtreecommitdiff
path: root/Zend
diff options
context:
space:
mode:
authorNikita Popov <nikic@php.net>2014-08-16 22:29:15 +0200
committerNikita Popov <nikic@php.net>2014-08-16 22:29:15 +0200
commitee3d28ed331593c532c812a11e2b3b18574bf176 (patch)
treea143242c69b54e97054ebaa574bca24d76e77e4b /Zend
parentef5f3390e78247d9d6dcaf2556c2f858c37898d7 (diff)
downloadphp-git-ee3d28ed331593c532c812a11e2b3b18574bf176.tar.gz
Fix compile_args semantics
Diffstat (limited to 'Zend')
-rw-r--r--Zend/zend_compile.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c
index fbacd00346..59ccee1666 100644
--- a/Zend/zend_compile.c
+++ b/Zend/zend_compile.c
@@ -4008,7 +4008,7 @@ zend_uint zend_compile_args(zend_ast *ast, zend_function *fbc TSRMLS_DC) {
zend_compile_expr(&arg_node, arg TSRMLS_CC);
if (arg_node.op_type & (IS_VAR|IS_CV)) {
opcode = ZEND_SEND_VAR_NO_REF;
- if (fbc && ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
+ if (fbc && ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) {
flags |= ZEND_ARG_SEND_BY_REF;
}
} else {