diff options
author | Nikita Popov <nikic@php.net> | 2015-04-25 18:47:26 +0200 |
---|---|---|
committer | Nikita Popov <nikic@php.net> | 2015-04-25 18:47:26 +0200 |
commit | 75b4fa079f1c13188895bfbe47dc561e17c59382 (patch) | |
tree | e641fb6f860cb7f9f317408d11e7a6789ca37d47 /Zend/zend_compile.c | |
parent | e0a39eecf1d176162783af37c8d2f687c6815059 (diff) | |
download | php-git-75b4fa079f1c13188895bfbe47dc561e17c59382.tar.gz |
Fix bug #69532
Partial revert of ea2fc7f935d2767c127756647f47be8d420346ce.
Diffstat (limited to 'Zend/zend_compile.c')
-rw-r--r-- | Zend/zend_compile.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index 3b3eb7573f..65677f7d47 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -4123,8 +4123,9 @@ ZEND_API void zend_set_function_arg_flags(zend_function *func) /* {{{ */ i++; } if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_VARIADIC && func->common.arg_info[i].pass_by_reference)) { + uint32_t pass_by_reference = func->common.arg_info[i].pass_by_reference; while (i < MAX_ARG_FLAG_NUM) { - ZEND_SET_ARG_FLAG(func, i + 1, 1); + ZEND_SET_ARG_FLAG(func, i + 1, pass_by_reference); i++; } } |