summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Zend/zend_execute.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index c541ccdde4..69b858212a 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -1326,8 +1326,7 @@ binary_assign_op_addr: {
EX(Ts)[EX(opline)->result.u.var].var.ptr_ptr = &EG(uninitialized_zval_ptr);
SELECTIVE_PZVAL_LOCK(*EX(Ts)[EX(opline)->result.u.var].var.ptr_ptr, &EX(opline)->result);
AI_USE_PTR(EX(Ts)[EX(opline)->result.u.var].var);
- EX(opline)++;
- continue;
+ NEXT_OPCODE();
}
SEPARATE_ZVAL_IF_NOT_REF(var_ptr);
@@ -1406,8 +1405,7 @@ binary_assign_op_addr_obj:
EX(Ts)[EX(opline)->result.u.var].var.ptr_ptr = &EG(uninitialized_zval_ptr);
SELECTIVE_PZVAL_LOCK(*EX(Ts)[EX(opline)->result.u.var].var.ptr_ptr, &EX(opline)->result);
AI_USE_PTR(EX(Ts)[EX(opline)->result.u.var].var);
- EX(opline)++;
- continue;
+ NEXT_OPCODE();
}
get_incdec_op(incdec_op, EX(opline)->opcode);