}
retval = EX_VAR(opline->result.var);
- ZVAL_DUP(retval, var_ptr);
if (Z_TYPE_P(var_ptr) == IS_REFERENCE) {
var_ptr = Z_REFVAL_P(var_ptr);
+ ZVAL_DUP(retval, var_ptr);
} else {
+ ZVAL_DUP(retval, var_ptr);
SEPARATE_ZVAL(var_ptr);
}
}
retval = EX_VAR(opline->result.var);
- ZVAL_DUP(retval, var_ptr);
if (Z_TYPE_P(var_ptr) == IS_REFERENCE) {
var_ptr = Z_REFVAL_P(var_ptr);
+ ZVAL_DUP(retval, var_ptr);
} else {
+ ZVAL_DUP(retval, var_ptr);
SEPARATE_ZVAL(var_ptr);
}
}
retval = EX_VAR(opline->result.var);
- ZVAL_DUP(retval, var_ptr);
if (Z_TYPE_P(var_ptr) == IS_REFERENCE) {
var_ptr = Z_REFVAL_P(var_ptr);
+ ZVAL_DUP(retval, var_ptr);
} else {
+ ZVAL_DUP(retval, var_ptr);
SEPARATE_ZVAL(var_ptr);
}
}
retval = EX_VAR(opline->result.var);
- ZVAL_DUP(retval, var_ptr);
if (Z_TYPE_P(var_ptr) == IS_REFERENCE) {
var_ptr = Z_REFVAL_P(var_ptr);
+ ZVAL_DUP(retval, var_ptr);
} else {
+ ZVAL_DUP(retval, var_ptr);
SEPARATE_ZVAL(var_ptr);
}
}
retval = EX_VAR(opline->result.var);
- ZVAL_DUP(retval, var_ptr);
if (Z_TYPE_P(var_ptr) == IS_REFERENCE) {
var_ptr = Z_REFVAL_P(var_ptr);
+ ZVAL_DUP(retval, var_ptr);
} else {
+ ZVAL_DUP(retval, var_ptr);
SEPARATE_ZVAL(var_ptr);
}
}
retval = EX_VAR(opline->result.var);
- ZVAL_DUP(retval, var_ptr);
if (Z_TYPE_P(var_ptr) == IS_REFERENCE) {
var_ptr = Z_REFVAL_P(var_ptr);
+ ZVAL_DUP(retval, var_ptr);
} else {
+ ZVAL_DUP(retval, var_ptr);
SEPARATE_ZVAL(var_ptr);
}