From 066c1d5451a33c652e23a59e6455dca331007919 Mon Sep 17 00:00:00 2001 From: Xinchen Hui Date: Mon, 26 May 2014 12:05:21 +0800 Subject: [PATCH] This seems better --- Zend/zend_vm_def.h | 4 ++-- Zend/zend_vm_execute.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Zend/zend_vm_def.h b/Zend/zend_vm_def.h index 98abe35a76..7ba615bfef 100644 --- a/Zend/zend_vm_def.h +++ b/Zend/zend_vm_def.h @@ -1920,8 +1920,8 @@ ZEND_VM_HELPER(zend_do_fcall_common_helper, ANY, ANY) if (EXPECTED(EX(call)->num_additional_args == 0)) { num_args = opline->extended_value; - EX(function_state).arguments = zend_vm_stack_top(TSRMLS_C); - ZVAL_LONG(zend_vm_stack_top_inc(TSRMLS_C), num_args); + EX(function_state).arguments = zend_vm_stack_top_inc(TSRMLS_C); + ZVAL_LONG(EX(function_state).arguments, num_args); } else { num_args = opline->extended_value + EX(call)->num_additional_args; EX(function_state).arguments = zend_vm_stack_push_args(num_args TSRMLS_CC); diff --git a/Zend/zend_vm_execute.h b/Zend/zend_vm_execute.h index 04c75eab7e..17f7b6018f 100644 --- a/Zend/zend_vm_execute.h +++ b/Zend/zend_vm_execute.h @@ -530,8 +530,8 @@ static int ZEND_FASTCALL zend_do_fcall_common_helper_SPEC(ZEND_OPCODE_HANDLER_AR if (EXPECTED(EX(call)->num_additional_args == 0)) { num_args = opline->extended_value; - EX(function_state).arguments = zend_vm_stack_top(TSRMLS_C); - ZVAL_LONG(zend_vm_stack_top_inc(TSRMLS_C), num_args); + EX(function_state).arguments = zend_vm_stack_top_inc(TSRMLS_C); + ZVAL_LONG(EX(function_state).arguments, num_args); } else { num_args = opline->extended_value + EX(call)->num_additional_args; EX(function_state).arguments = zend_vm_stack_push_args(num_args TSRMLS_CC); -- 2.50.1