File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -4422,7 +4422,7 @@ ZEND_VM_C_LABEL(send_again):
4422
4422
4423
4423
zend_vm_stack_extend_call_frame (& EX (call ), arg_num - 1 , zend_hash_num_elements (ht ));
4424
4424
4425
- if (OP1_TYPE != IS_CONST && OP1_TYPE != IS_TMP_VAR && Z_REFCOUNT_P (args ) > 1 ) {
4425
+ if (( OP1_TYPE & ( IS_VAR | IS_CV )) && Z_REFCOUNT_P (args ) > 1 ) {
4426
4426
uint32_t i ;
4427
4427
int separate = 0 ;
4428
4428
Original file line number Diff line number Diff line change @@ -954,7 +954,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_UNPACK_SPEC_HANDLER(ZEND_
954
954
955
955
zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, zend_hash_num_elements(ht));
956
956
957
- if (opline->op1_type != IS_CONST && opline->op1_type != IS_TMP_VAR && Z_REFCOUNT_P(args) > 1) {
957
+ if (( opline->op1_type & (IS_VAR|IS_CV)) && Z_REFCOUNT_P(args) > 1) {
958
958
uint32_t i;
959
959
int separate = 0;
960
960
You can’t perform that action at this time.
0 commit comments