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 @@ -4388,7 +4388,7 @@ ZEND_VM_C_LABEL(send_again):
4388
4388
4389
4389
zend_vm_stack_extend_call_frame (& EX (call ), arg_num - 1 , zend_hash_num_elements (ht ));
4390
4390
4391
- if (OP1_TYPE != IS_CONST && OP1_TYPE != IS_TMP_VAR && Z_REFCOUNT_P (args ) > 1 ) {
4391
+ if (( OP1_TYPE & ( IS_VAR | IS_CV )) && Z_REFCOUNT_P (args ) > 1 ) {
4392
4392
uint32_t i ;
4393
4393
int separate = 0 ;
4394
4394
Original file line number Diff line number Diff line change @@ -1262,7 +1262,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_UNPACK_SPEC_HANDLER(ZEND_
1262
1262
1263
1263
zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, zend_hash_num_elements(ht));
1264
1264
1265
- if (opline->op1_type != IS_CONST && opline->op1_type != IS_TMP_VAR && Z_REFCOUNT_P(args) > 1) {
1265
+ if (( opline->op1_type & (IS_VAR|IS_CV)) && Z_REFCOUNT_P(args) > 1) {
1266
1266
uint32_t i;
1267
1267
int separate = 0;
1268
1268
You can’t perform that action at this time.
0 commit comments