if (OP1_TYPE == IS_VAR && UNEXPECTED(varptr == NULL)) {
zend_throw_error(NULL, "Only variables can be passed by reference");
+ arg = ZEND_CALL_VAR(EX(call), opline->result.var);
+ ZVAL_UNDEF(arg);
HANDLE_EXCEPTION();
}
if (IS_VAR == IS_VAR && UNEXPECTED(varptr == NULL)) {
zend_throw_error(NULL, "Only variables can be passed by reference");
+ arg = ZEND_CALL_VAR(EX(call), opline->result.var);
+ ZVAL_UNDEF(arg);
HANDLE_EXCEPTION();
}
if (IS_CV == IS_VAR && UNEXPECTED(varptr == NULL)) {
zend_throw_error(NULL, "Only variables can be passed by reference");
+ arg = ZEND_CALL_VAR(EX(call), opline->result.var);
+ ZVAL_UNDEF(arg);
HANDLE_EXCEPTION();
}