mirror of
https://github.com/php/php-src.git
synced 2024-11-24 10:24:11 +08:00
Fix yield-by-ref of constant
Typo in the condition...
This commit is contained in:
parent
1322672c0b
commit
9cebdc5d47
@ -7316,7 +7316,7 @@ ZEND_VM_HANDLER(160, ZEND_YIELD, CONST|TMP|VAR|CV|UNUSED, CONST|TMP|VAR|CV|UNUSE
|
||||
|
||||
value = GET_OP1_ZVAL_PTR(BP_VAR_R);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (OP1_TYPE != IS_CONST) {
|
||||
if (OP1_TYPE == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
|
@ -6532,7 +6532,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CONST_CONST_HANDLER
|
||||
|
||||
value = EX_CONSTANT(opline->op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_CONST != IS_CONST) {
|
||||
if (IS_CONST == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -6709,7 +6709,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CONST_TMP_HANDLER(Z
|
||||
|
||||
value = EX_CONSTANT(opline->op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_CONST != IS_CONST) {
|
||||
if (IS_CONST == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -7251,7 +7251,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CONST_VAR_HANDLER(Z
|
||||
|
||||
value = EX_CONSTANT(opline->op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_CONST != IS_CONST) {
|
||||
if (IS_CONST == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -8142,7 +8142,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CONST_UNUSED_HANDLE
|
||||
|
||||
value = EX_CONSTANT(opline->op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_CONST != IS_CONST) {
|
||||
if (IS_CONST == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -9983,7 +9983,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CONST_CV_HANDLER(ZE
|
||||
|
||||
value = EX_CONSTANT(opline->op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_CONST != IS_CONST) {
|
||||
if (IS_CONST == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -13012,7 +13012,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_TMP_CONST_HANDLER(Z
|
||||
|
||||
value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_TMP_VAR != IS_CONST) {
|
||||
if (IS_TMP_VAR == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -13189,7 +13189,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_TMP_TMP_HANDLER(ZEN
|
||||
|
||||
value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_TMP_VAR != IS_CONST) {
|
||||
if (IS_TMP_VAR == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -13366,7 +13366,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_TMP_VAR_HANDLER(ZEN
|
||||
|
||||
value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_TMP_VAR != IS_CONST) {
|
||||
if (IS_TMP_VAR == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -13736,7 +13736,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_TMP_UNUSED_HANDLER(
|
||||
|
||||
value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_TMP_VAR != IS_CONST) {
|
||||
if (IS_TMP_VAR == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -14285,7 +14285,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_TMP_CV_HANDLER(ZEND
|
||||
|
||||
value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_TMP_VAR != IS_CONST) {
|
||||
if (IS_TMP_VAR == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -18019,7 +18019,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_VAR_CONST_HANDLER(Z
|
||||
|
||||
value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_VAR != IS_CONST) {
|
||||
if (IS_VAR == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -18225,7 +18225,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_VAR_TMP_HANDLER(ZEN
|
||||
|
||||
value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_VAR != IS_CONST) {
|
||||
if (IS_VAR == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -18491,7 +18491,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_VAR_VAR_HANDLER(ZEN
|
||||
|
||||
value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_VAR != IS_CONST) {
|
||||
if (IS_VAR == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -19473,7 +19473,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_VAR_UNUSED_HANDLER(
|
||||
|
||||
value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_VAR != IS_CONST) {
|
||||
if (IS_VAR == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -21161,7 +21161,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_VAR_CV_HANDLER(ZEND
|
||||
|
||||
value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_VAR != IS_CONST) {
|
||||
if (IS_VAR == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -24296,7 +24296,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_UNUSED_CONST_HANDLE
|
||||
|
||||
value = NULL;
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_UNUSED != IS_CONST) {
|
||||
if (IS_UNUSED == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -24437,7 +24437,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_UNUSED_TMP_HANDLER(
|
||||
|
||||
value = NULL;
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_UNUSED != IS_CONST) {
|
||||
if (IS_UNUSED == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -24578,7 +24578,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_UNUSED_VAR_HANDLER(
|
||||
|
||||
value = NULL;
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_UNUSED != IS_CONST) {
|
||||
if (IS_UNUSED == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -25117,7 +25117,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_UNUSED_UNUSED_HANDL
|
||||
|
||||
value = NULL;
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_UNUSED != IS_CONST) {
|
||||
if (IS_UNUSED == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -26604,7 +26604,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_UNUSED_CV_HANDLER(Z
|
||||
|
||||
value = NULL;
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_UNUSED != IS_CONST) {
|
||||
if (IS_UNUSED == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -32743,7 +32743,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CV_CONST_HANDLER(ZE
|
||||
|
||||
value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_CV != IS_CONST) {
|
||||
if (IS_CV == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -33039,7 +33039,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CV_TMP_HANDLER(ZEND
|
||||
|
||||
value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_CV != IS_CONST) {
|
||||
if (IS_CV == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -33712,7 +33712,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CV_VAR_HANDLER(ZEND
|
||||
|
||||
value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_CV != IS_CONST) {
|
||||
if (IS_CV == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -34907,7 +34907,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CV_UNUSED_HANDLER(Z
|
||||
|
||||
value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_CV != IS_CONST) {
|
||||
if (IS_CV == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
@ -37595,7 +37595,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CV_CV_HANDLER(ZEND_
|
||||
|
||||
value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var);
|
||||
ZVAL_COPY_VALUE(&generator->value, value);
|
||||
if (IS_CV != IS_CONST) {
|
||||
if (IS_CV == IS_CONST) {
|
||||
if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
|
||||
zval_copy_ctor_func(&generator->value);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user