free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var));
exit_assign_obj:
free_and_exit_assign_obj:
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
- ZVAL_COPY(EX_VAR(opline->result.var), value);
+ ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
}
exit_assign_obj: