@@ -816,11 +816,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_STATIC_PROP_OP_SPEC_HAN
816
816
do {
817
817
if (UNEXPECTED(Z_ISREF_P(prop))) {
818
818
ref = Z_REF_P(prop);
819
+ prop = Z_REFVAL_P(prop);
819
820
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
820
821
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
821
822
break;
822
823
}
823
- prop = Z_REFVAL_P(prop);
824
824
}
825
825
826
826
if (UNEXPECTED(prop_info->type)) {
@@ -22087,11 +22087,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_H
22087
22087
do {
22088
22088
if (UNEXPECTED(Z_ISREF_P(zptr))) {
22089
22089
ref = Z_REF_P(zptr);
22090
+ zptr = Z_REFVAL_P(zptr);
22090
22091
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
22091
22092
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
22092
22093
break;
22093
22094
}
22094
- zptr = Z_REFVAL_P(zptr);
22095
22095
}
22096
22096
22097
22097
if (IS_CONST == IS_CONST) {
@@ -22227,11 +22227,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OP_SPEC_VAR_CONST_HANDL
22227
22227
do {
22228
22228
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
22229
22229
zend_reference *ref = Z_REF_P(var_ptr);
22230
+ var_ptr = Z_REFVAL_P(var_ptr);
22230
22231
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
22231
22232
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
22232
22233
break;
22233
22234
}
22234
- var_ptr = Z_REFVAL_P(var_ptr);
22235
22235
}
22236
22236
zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
22237
22237
} while (0);
@@ -24384,11 +24384,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_
24384
24384
do {
24385
24385
if (UNEXPECTED(Z_ISREF_P(zptr))) {
24386
24386
ref = Z_REF_P(zptr);
24387
+ zptr = Z_REFVAL_P(zptr);
24387
24388
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
24388
24389
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
24389
24390
break;
24390
24391
}
24391
- zptr = Z_REFVAL_P(zptr);
24392
24392
}
24393
24393
24394
24394
if ((IS_TMP_VAR|IS_VAR) == IS_CONST) {
@@ -24525,11 +24525,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OP_SPEC_VAR_TMPVAR_HAND
24525
24525
do {
24526
24526
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
24527
24527
zend_reference *ref = Z_REF_P(var_ptr);
24528
+ var_ptr = Z_REFVAL_P(var_ptr);
24528
24529
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
24529
24530
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
24530
24531
break;
24531
24532
}
24532
- var_ptr = Z_REFVAL_P(var_ptr);
24533
24533
}
24534
24534
zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
24535
24535
} while (0);
@@ -28078,11 +28078,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HAND
28078
28078
do {
28079
28079
if (UNEXPECTED(Z_ISREF_P(zptr))) {
28080
28080
ref = Z_REF_P(zptr);
28081
+ zptr = Z_REFVAL_P(zptr);
28081
28082
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
28082
28083
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
28083
28084
break;
28084
28085
}
28085
- zptr = Z_REFVAL_P(zptr);
28086
28086
}
28087
28087
28088
28088
if (IS_CV == IS_CONST) {
@@ -28218,11 +28218,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OP_SPEC_VAR_CV_HANDLER(
28218
28218
do {
28219
28219
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
28220
28220
zend_reference *ref = Z_REF_P(var_ptr);
28221
+ var_ptr = Z_REFVAL_P(var_ptr);
28221
28222
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
28222
28223
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
28223
28224
break;
28224
28225
}
28225
- var_ptr = Z_REFVAL_P(var_ptr);
28226
28226
}
28227
28227
zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
28228
28228
} while (0);
@@ -30556,11 +30556,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONS
30556
30556
do {
30557
30557
if (UNEXPECTED(Z_ISREF_P(zptr))) {
30558
30558
ref = Z_REF_P(zptr);
30559
+ zptr = Z_REFVAL_P(zptr);
30559
30560
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
30560
30561
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
30561
30562
break;
30562
30563
}
30563
- zptr = Z_REFVAL_P(zptr);
30564
30564
}
30565
30565
30566
30566
if (IS_CONST == IS_CONST) {
@@ -32395,11 +32395,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPV
32395
32395
do {
32396
32396
if (UNEXPECTED(Z_ISREF_P(zptr))) {
32397
32397
ref = Z_REF_P(zptr);
32398
+ zptr = Z_REFVAL_P(zptr);
32398
32399
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
32399
32400
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
32400
32401
break;
32401
32402
}
32402
- zptr = Z_REFVAL_P(zptr);
32403
32403
}
32404
32404
32405
32405
if ((IS_TMP_VAR|IS_VAR) == IS_CONST) {
@@ -34919,11 +34919,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_H
34919
34919
do {
34920
34920
if (UNEXPECTED(Z_ISREF_P(zptr))) {
34921
34921
ref = Z_REF_P(zptr);
34922
+ zptr = Z_REFVAL_P(zptr);
34922
34923
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
34923
34924
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
34924
34925
break;
34925
34926
}
34926
- zptr = Z_REFVAL_P(zptr);
34927
34927
}
34928
34928
34929
34929
if (IS_CV == IS_CONST) {
@@ -39034,11 +39034,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HA
39034
39034
do {
39035
39035
if (UNEXPECTED(Z_ISREF_P(zptr))) {
39036
39036
ref = Z_REF_P(zptr);
39037
+ zptr = Z_REFVAL_P(zptr);
39037
39038
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
39038
39039
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
39039
39040
break;
39040
39041
}
39041
- zptr = Z_REFVAL_P(zptr);
39042
39042
}
39043
39043
39044
39044
if (IS_CONST == IS_CONST) {
@@ -39174,11 +39174,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OP_SPEC_CV_CONST_HANDLE
39174
39174
do {
39175
39175
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
39176
39176
zend_reference *ref = Z_REF_P(var_ptr);
39177
+ var_ptr = Z_REFVAL_P(var_ptr);
39177
39178
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
39178
39179
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
39179
39180
break;
39180
39181
}
39181
- var_ptr = Z_REFVAL_P(var_ptr);
39182
39182
}
39183
39183
zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
39184
39184
} while (0);
@@ -42541,11 +42541,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_H
42541
42541
do {
42542
42542
if (UNEXPECTED(Z_ISREF_P(zptr))) {
42543
42543
ref = Z_REF_P(zptr);
42544
+ zptr = Z_REFVAL_P(zptr);
42544
42545
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
42545
42546
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
42546
42547
break;
42547
42548
}
42548
- zptr = Z_REFVAL_P(zptr);
42549
42549
}
42550
42550
42551
42551
if ((IS_TMP_VAR|IS_VAR) == IS_CONST) {
@@ -42682,11 +42682,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OP_SPEC_CV_TMPVAR_HANDL
42682
42682
do {
42683
42683
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
42684
42684
zend_reference *ref = Z_REF_P(var_ptr);
42685
+ var_ptr = Z_REFVAL_P(var_ptr);
42685
42686
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
42686
42687
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
42687
42688
break;
42688
42689
}
42689
- var_ptr = Z_REFVAL_P(var_ptr);
42690
42690
}
42691
42691
zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
42692
42692
} while (0);
@@ -47639,11 +47639,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDL
47639
47639
do {
47640
47640
if (UNEXPECTED(Z_ISREF_P(zptr))) {
47641
47641
ref = Z_REF_P(zptr);
47642
+ zptr = Z_REFVAL_P(zptr);
47642
47643
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
47643
47644
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
47644
47645
break;
47645
47646
}
47646
- zptr = Z_REFVAL_P(zptr);
47647
47647
}
47648
47648
47649
47649
if (IS_CV == IS_CONST) {
@@ -47779,11 +47779,11 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OP_SPEC_CV_CV_HANDLER(Z
47779
47779
do {
47780
47780
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
47781
47781
zend_reference *ref = Z_REF_P(var_ptr);
47782
+ var_ptr = Z_REFVAL_P(var_ptr);
47782
47783
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
47783
47784
zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
47784
47785
break;
47785
47786
}
47786
- var_ptr = Z_REFVAL_P(var_ptr);
47787
47787
}
47788
47788
zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
47789
47789
} while (0);
0 commit comments