From: Anatol Belski Date: Tue, 15 Jan 2019 21:31:52 +0000 (+0100) Subject: Fix param list for build without global reg X-Git-Tag: php-7.4.0alpha1~1213^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cd43a4629fcb57d7ef4cecd6b4ad9390f1df3992;p=php Fix param list for build without global reg --- diff --git a/Zend/zend_vm_def.h b/Zend/zend_vm_def.h index bfbd371b38..6f34988626 100644 --- a/Zend/zend_vm_def.h +++ b/Zend/zend_vm_def.h @@ -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); diff --git a/Zend/zend_vm_execute.h b/Zend/zend_vm_execute.h index 7ff5be8c29..c8f76a06bc 100644 --- a/Zend/zend_vm_execute.h +++ b/Zend/zend_vm_execute.h @@ -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);