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);
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);
}
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);
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);
}
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);
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);
}
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);
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);
}
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);
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);
}
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);
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);
}
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);
}
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);
}
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);
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);
}
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;
}
}
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);
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);
}
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);
}
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);
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);
}
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;
}
}
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);
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);
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);
}
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;
}
}
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);
}
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);
}
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;
}
}
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);
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
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);
}
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;
}
}
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);
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);
}
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);
}
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);
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);
}
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;
}
}
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);
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);
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);
}
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;
}
}
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);
}
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);
}
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;
}
}
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);