Skip to content

Commit 066c1d5

Browse files
committed
This seems better
1 parent 02fde34 commit 066c1d5

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Zend/zend_vm_def.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1920,8 +1920,8 @@ ZEND_VM_HELPER(zend_do_fcall_common_helper, ANY, ANY)
19201920

19211921
if (EXPECTED(EX(call)->num_additional_args == 0)) {
19221922
num_args = opline->extended_value;
1923-
EX(function_state).arguments = zend_vm_stack_top(TSRMLS_C);
1924-
ZVAL_LONG(zend_vm_stack_top_inc(TSRMLS_C), num_args);
1923+
EX(function_state).arguments = zend_vm_stack_top_inc(TSRMLS_C);
1924+
ZVAL_LONG(EX(function_state).arguments, num_args);
19251925
} else {
19261926
num_args = opline->extended_value + EX(call)->num_additional_args;
19271927
EX(function_state).arguments = zend_vm_stack_push_args(num_args TSRMLS_CC);

Zend/zend_vm_execute.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -530,8 +530,8 @@ static int ZEND_FASTCALL zend_do_fcall_common_helper_SPEC(ZEND_OPCODE_HANDLER_AR
530530

531531
if (EXPECTED(EX(call)->num_additional_args == 0)) {
532532
num_args = opline->extended_value;
533-
EX(function_state).arguments = zend_vm_stack_top(TSRMLS_C);
534-
ZVAL_LONG(zend_vm_stack_top_inc(TSRMLS_C), num_args);
533+
EX(function_state).arguments = zend_vm_stack_top_inc(TSRMLS_C);
534+
ZVAL_LONG(EX(function_state).arguments, num_args);
535535
} else {
536536
num_args = opline->extended_value + EX(call)->num_additional_args;
537537
EX(function_state).arguments = zend_vm_stack_push_args(num_args TSRMLS_CC);

0 commit comments

Comments
 (0)