1
0
mirror of https://github.com/php/php-src.git synced 2026-04-02 13:43:02 +02:00

Fix param list for build without global reg

This commit is contained in:
Anatol Belski
2019-01-15 22:31:52 +01:00
parent a5446cc01c
commit cd43a4629f
2 changed files with 62 additions and 62 deletions

View File

@@ -841,7 +841,7 @@ ZEND_VM_C_LABEL(assign_op_object):
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -854,7 +854,7 @@ ZEND_VM_C_LABEL(assign_op_object):
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(zptr, zptr, value);
}
@@ -901,7 +901,7 @@ ZEND_VM_HELPER(zend_binary_assign_op_static_prop_helper, CONST|TMP|VAR|CV, UNUSE
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -909,7 +909,7 @@ ZEND_VM_HELPER(zend_binary_assign_op_static_prop_helper, CONST|TMP|VAR|CV, UNUSE
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(prop, prop, value);
}
@@ -963,7 +963,7 @@ ZEND_VM_C_LABEL(assign_dim_op_new_array):
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
}
@@ -1044,7 +1044,7 @@ ZEND_VM_HELPER(zend_binary_assign_op_simple_helper, VAR|CV, CONST|TMPVAR|CV, bin
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
zend_reference *ref = Z_REF_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
var_ptr = Z_REFVAL_P(var_ptr);

View File

@@ -4457,7 +4457,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -4465,7 +4465,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(prop, prop, value);
}
@@ -7130,7 +7130,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -7138,7 +7138,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(prop, prop, value);
}
@@ -9026,7 +9026,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -9034,7 +9034,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(prop, prop, value);
}
@@ -20349,7 +20349,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -20357,7 +20357,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(prop, prop, value);
}
@@ -20904,7 +20904,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -20912,7 +20912,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(prop, prop, value);
}
@@ -21592,7 +21592,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -21600,7 +21600,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(prop, prop, value);
}
@@ -24239,7 +24239,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -24252,7 +24252,7 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(zptr, zptr, value);
}
@@ -24299,7 +24299,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -24307,7 +24307,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(prop, prop, value);
}
@@ -24361,7 +24361,7 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
}
@@ -24441,7 +24441,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
zend_reference *ref = Z_REF_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
var_ptr = Z_REFVAL_P(var_ptr);
@@ -27147,7 +27147,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -27160,7 +27160,7 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(zptr, zptr, value);
}
@@ -27207,7 +27207,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -27215,7 +27215,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(prop, prop, value);
}
@@ -27269,7 +27269,7 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
}
@@ -27350,7 +27350,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
zend_reference *ref = Z_REF_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
var_ptr = Z_REFVAL_P(var_ptr);
@@ -30241,7 +30241,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -30249,7 +30249,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(prop, prop, value);
}
@@ -30303,7 +30303,7 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
}
@@ -31786,7 +31786,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -31799,7 +31799,7 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(zptr, zptr, value);
}
@@ -31860,7 +31860,7 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
}
@@ -31940,7 +31940,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
zend_reference *ref = Z_REF_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
var_ptr = Z_REFVAL_P(var_ptr);
@@ -34771,7 +34771,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -34784,7 +34784,7 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(zptr, zptr, value);
}
@@ -36814,7 +36814,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -36827,7 +36827,7 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(zptr, zptr, value);
}
@@ -39508,7 +39508,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -39521,7 +39521,7 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(zptr, zptr, value);
}
@@ -43845,7 +43845,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -43858,7 +43858,7 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(zptr, zptr, value);
}
@@ -43905,7 +43905,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -43913,7 +43913,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(prop, prop, value);
}
@@ -43967,7 +43967,7 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
}
@@ -44047,7 +44047,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
zend_reference *ref = Z_REF_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
var_ptr = Z_REFVAL_P(var_ptr);
@@ -48508,7 +48508,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -48521,7 +48521,7 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(zptr, zptr, value);
}
@@ -48568,7 +48568,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -48576,7 +48576,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(prop, prop, value);
}
@@ -48630,7 +48630,7 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
}
@@ -48711,7 +48711,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
zend_reference *ref = Z_REF_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
var_ptr = Z_REFVAL_P(var_ptr);
@@ -52595,7 +52595,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -52603,7 +52603,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(prop, prop, value);
}
@@ -52657,7 +52657,7 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
}
@@ -55443,7 +55443,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -55456,7 +55456,7 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op);
zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
} else {
binary_op(zptr, zptr, value);
}
@@ -55517,7 +55517,7 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
}
@@ -55597,7 +55597,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
zend_reference *ref = Z_REF_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
zend_binary_assign_op_typed_ref(ref, value, binary_op);
zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
break;
}
var_ptr = Z_REFVAL_P(var_ptr);