}
if (*var_ptr == EG(error_zval_ptr)) {
if (!RETURN_VALUE_UNUSED(&opline->result)) {
- EX_T(opline->result.u.var).var.ptr_ptr = &EG(uninitialized_zval_ptr);
- PZVAL_LOCK(*EX_T(opline->result.u.var).var.ptr_ptr);
- AI_USE_PTR(EX_T(opline->result.u.var).var);
+ EX_T(opline->result.u.var).tmp_var = *EG(uninitialized_zval_ptr);
}
FREE_OP1_VAR_PTR();
ZEND_VM_NEXT_OPCODE();
}
if (*var_ptr == EG(error_zval_ptr)) {
if (!RETURN_VALUE_UNUSED(&opline->result)) {
- EX_T(opline->result.u.var).var.ptr_ptr = &EG(uninitialized_zval_ptr);
- PZVAL_LOCK(*EX_T(opline->result.u.var).var.ptr_ptr);
- AI_USE_PTR(EX_T(opline->result.u.var).var);
+ EX_T(opline->result.u.var).tmp_var = *EG(uninitialized_zval_ptr);
}
FREE_OP1_VAR_PTR();
ZEND_VM_NEXT_OPCODE();
}
if (*var_ptr == EG(error_zval_ptr)) {
if (!RETURN_VALUE_UNUSED(&opline->result)) {
- EX_T(opline->result.u.var).var.ptr_ptr = &EG(uninitialized_zval_ptr);
- PZVAL_LOCK(*EX_T(opline->result.u.var).var.ptr_ptr);
- AI_USE_PTR(EX_T(opline->result.u.var).var);
+ EX_T(opline->result.u.var).tmp_var = *EG(uninitialized_zval_ptr);
}
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
if (*var_ptr == EG(error_zval_ptr)) {
if (!RETURN_VALUE_UNUSED(&opline->result)) {
- EX_T(opline->result.u.var).var.ptr_ptr = &EG(uninitialized_zval_ptr);
- PZVAL_LOCK(*EX_T(opline->result.u.var).var.ptr_ptr);
- AI_USE_PTR(EX_T(opline->result.u.var).var);
+ EX_T(opline->result.u.var).tmp_var = *EG(uninitialized_zval_ptr);
}
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
if (*var_ptr == EG(error_zval_ptr)) {
if (!RETURN_VALUE_UNUSED(&opline->result)) {
- EX_T(opline->result.u.var).var.ptr_ptr = &EG(uninitialized_zval_ptr);
- PZVAL_LOCK(*EX_T(opline->result.u.var).var.ptr_ptr);
- AI_USE_PTR(EX_T(opline->result.u.var).var);
+ EX_T(opline->result.u.var).tmp_var = *EG(uninitialized_zval_ptr);
}
;
ZEND_VM_NEXT_OPCODE();
}
if (*var_ptr == EG(error_zval_ptr)) {
if (!RETURN_VALUE_UNUSED(&opline->result)) {
- EX_T(opline->result.u.var).var.ptr_ptr = &EG(uninitialized_zval_ptr);
- PZVAL_LOCK(*EX_T(opline->result.u.var).var.ptr_ptr);
- AI_USE_PTR(EX_T(opline->result.u.var).var);
+ EX_T(opline->result.u.var).tmp_var = *EG(uninitialized_zval_ptr);
}
;
ZEND_VM_NEXT_OPCODE();
}
if (*var_ptr == EG(error_zval_ptr)) {
if (!RETURN_VALUE_UNUSED(&opline->result)) {
- EX_T(opline->result.u.var).var.ptr_ptr = &EG(uninitialized_zval_ptr);
- PZVAL_LOCK(*EX_T(opline->result.u.var).var.ptr_ptr);
- AI_USE_PTR(EX_T(opline->result.u.var).var);
+ EX_T(opline->result.u.var).tmp_var = *EG(uninitialized_zval_ptr);
}
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
if (*var_ptr == EG(error_zval_ptr)) {
if (!RETURN_VALUE_UNUSED(&opline->result)) {
- EX_T(opline->result.u.var).var.ptr_ptr = &EG(uninitialized_zval_ptr);
- PZVAL_LOCK(*EX_T(opline->result.u.var).var.ptr_ptr);
- AI_USE_PTR(EX_T(opline->result.u.var).var);
+ EX_T(opline->result.u.var).tmp_var = *EG(uninitialized_zval_ptr);
}
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();