|
|
|
@ -15138,7 +15138,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_SPEC_VAR_HANDLER(ZEND |
|
|
|
arg = ZEND_CALL_VAR(EX(call), opline->result.var); |
|
|
|
|
|
|
|
if (IS_VAR == IS_CV) { |
|
|
|
ZVAL_DEREF(varptr); |
|
|
|
ZVAL_OPT_DEREF(varptr); |
|
|
|
ZVAL_COPY(arg, varptr); |
|
|
|
} else /* if (IS_VAR == IS_VAR) */ { |
|
|
|
if (UNEXPECTED(Z_ISREF_P(varptr))) { |
|
|
|
@ -15259,7 +15259,7 @@ send_var_by_ref: |
|
|
|
arg = ZEND_CALL_VAR(EX(call), opline->result.var); |
|
|
|
|
|
|
|
if (IS_VAR == IS_CV) { |
|
|
|
ZVAL_DEREF(varptr); |
|
|
|
ZVAL_OPT_DEREF(varptr); |
|
|
|
ZVAL_COPY(arg, varptr); |
|
|
|
} else /* if (IS_VAR == IS_VAR) */ { |
|
|
|
if (UNEXPECTED(Z_ISREF_P(varptr))) { |
|
|
|
@ -28537,7 +28537,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_SPEC_CV_HANDLER(ZEND_ |
|
|
|
arg = ZEND_CALL_VAR(EX(call), opline->result.var); |
|
|
|
|
|
|
|
if (IS_CV == IS_CV) { |
|
|
|
ZVAL_DEREF(varptr); |
|
|
|
ZVAL_OPT_DEREF(varptr); |
|
|
|
ZVAL_COPY(arg, varptr); |
|
|
|
} else /* if (IS_CV == IS_VAR) */ { |
|
|
|
if (UNEXPECTED(Z_ISREF_P(varptr))) { |
|
|
|
@ -28620,7 +28620,7 @@ send_var_by_ref: |
|
|
|
arg = ZEND_CALL_VAR(EX(call), opline->result.var); |
|
|
|
|
|
|
|
if (IS_CV == IS_CV) { |
|
|
|
ZVAL_DEREF(varptr); |
|
|
|
ZVAL_OPT_DEREF(varptr); |
|
|
|
ZVAL_COPY(arg, varptr); |
|
|
|
} else /* if (IS_CV == IS_VAR) */ { |
|
|
|
if (UNEXPECTED(Z_ISREF_P(varptr))) { |
|
|
|
|