From 1003ae2692ef76d34d75d417e913562b64695646 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Wed, 26 Aug 2020 11:52:45 +0200 Subject: Fix passing of undef var to named arg This needs to use the previously computed argument target. --- Zend/zend_vm_def.h | 1 - 1 file changed, 1 deletion(-) (limited to 'Zend/zend_vm_def.h') diff --git a/Zend/zend_vm_def.h b/Zend/zend_vm_def.h index 561c23af8c..a0beebd9fa 100644 --- a/Zend/zend_vm_def.h +++ b/Zend/zend_vm_def.h @@ -4855,7 +4855,6 @@ ZEND_VM_C_LABEL(send_var_by_ref): if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(varptr) == IS_UNDEF)) { SAVE_OPLINE(); ZVAL_UNDEFINED_OP1(); - arg = ZEND_CALL_VAR(EX(call), opline->result.var); ZVAL_NULL(arg); ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION(); } -- cgit v1.2.1