@@ -14760,6 +14760,10 @@ static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HA
14760
14760
14761
14761
if (Z_TYPE_P(retval_ptr) == IS_INDIRECT) {
14762
14762
retval_ptr = Z_INDIRECT_P(retval_ptr);
14763
+ if (retval_ptr == &EG(uninitialized_zval)) {
14764
+ CHECK_EXCEPTION();
14765
+ ZEND_VM_NEXT_OPCODE();
14766
+ }
14763
14767
}
14764
14768
if (!Z_ISREF_P(retval_ptr)) {
14765
14769
if (Z_REFCOUNTED_P(retval_ptr)) {
@@ -17055,6 +17059,10 @@ static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HAND
17055
17059
17056
17060
if (Z_TYPE_P(retval_ptr) == IS_INDIRECT) {
17057
17061
retval_ptr = Z_INDIRECT_P(retval_ptr);
17062
+ if (retval_ptr == &EG(uninitialized_zval)) {
17063
+ CHECK_EXCEPTION();
17064
+ ZEND_VM_NEXT_OPCODE();
17065
+ }
17058
17066
}
17059
17067
if (!Z_ISREF_P(retval_ptr)) {
17060
17068
if (Z_REFCOUNTED_P(retval_ptr)) {
@@ -19247,6 +19255,10 @@ static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HAND
19247
19255
19248
19256
if (Z_TYPE_P(retval_ptr) == IS_INDIRECT) {
19249
19257
retval_ptr = Z_INDIRECT_P(retval_ptr);
19258
+ if (retval_ptr == &EG(uninitialized_zval)) {
19259
+ CHECK_EXCEPTION();
19260
+ ZEND_VM_NEXT_OPCODE();
19261
+ }
19250
19262
}
19251
19263
if (!Z_ISREF_P(retval_ptr)) {
19252
19264
if (Z_REFCOUNTED_P(retval_ptr)) {
@@ -22627,6 +22639,10 @@ static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDL
22627
22639
22628
22640
if (Z_TYPE_P(retval_ptr) == IS_INDIRECT) {
22629
22641
retval_ptr = Z_INDIRECT_P(retval_ptr);
22642
+ if (retval_ptr == &EG(uninitialized_zval)) {
22643
+ CHECK_EXCEPTION();
22644
+ ZEND_VM_NEXT_OPCODE();
22645
+ }
22630
22646
}
22631
22647
if (!Z_ISREF_P(retval_ptr)) {
22632
22648
if (Z_REFCOUNTED_P(retval_ptr)) {
@@ -24339,6 +24355,10 @@ static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE
24339
24355
24340
24356
if (Z_TYPE_P(retval_ptr) == IS_INDIRECT) {
24341
24357
retval_ptr = Z_INDIRECT_P(retval_ptr);
24358
+ if (retval_ptr == &EG(uninitialized_zval)) {
24359
+ CHECK_EXCEPTION();
24360
+ ZEND_VM_NEXT_OPCODE();
24361
+ }
24342
24362
}
24343
24363
if (!Z_ISREF_P(retval_ptr)) {
24344
24364
if (Z_REFCOUNTED_P(retval_ptr)) {
@@ -25716,6 +25736,10 @@ static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_H
25716
25736
25717
25737
if (Z_TYPE_P(retval_ptr) == IS_INDIRECT) {
25718
25738
retval_ptr = Z_INDIRECT_P(retval_ptr);
25739
+ if (retval_ptr == &EG(uninitialized_zval)) {
25740
+ CHECK_EXCEPTION();
25741
+ ZEND_VM_NEXT_OPCODE();
25742
+ }
25719
25743
}
25720
25744
if (!Z_ISREF_P(retval_ptr)) {
25721
25745
if (Z_REFCOUNTED_P(retval_ptr)) {
@@ -27009,6 +27033,10 @@ static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_H
27009
27033
27010
27034
if (Z_TYPE_P(retval_ptr) == IS_INDIRECT) {
27011
27035
retval_ptr = Z_INDIRECT_P(retval_ptr);
27036
+ if (retval_ptr == &EG(uninitialized_zval)) {
27037
+ CHECK_EXCEPTION();
27038
+ ZEND_VM_NEXT_OPCODE();
27039
+ }
27012
27040
}
27013
27041
if (!Z_ISREF_P(retval_ptr)) {
27014
27042
if (Z_REFCOUNTED_P(retval_ptr)) {
@@ -28709,6 +28737,10 @@ static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HA
28709
28737
28710
28738
if (Z_TYPE_P(retval_ptr) == IS_INDIRECT) {
28711
28739
retval_ptr = Z_INDIRECT_P(retval_ptr);
28740
+ if (retval_ptr == &EG(uninitialized_zval)) {
28741
+ CHECK_EXCEPTION();
28742
+ ZEND_VM_NEXT_OPCODE();
28743
+ }
28712
28744
}
28713
28745
if (!Z_ISREF_P(retval_ptr)) {
28714
28746
if (Z_REFCOUNTED_P(retval_ptr)) {
@@ -31823,6 +31855,10 @@ static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HAN
31823
31855
31824
31856
if (Z_TYPE_P(retval_ptr) == IS_INDIRECT) {
31825
31857
retval_ptr = Z_INDIRECT_P(retval_ptr);
31858
+ if (retval_ptr == &EG(uninitialized_zval)) {
31859
+ CHECK_EXCEPTION();
31860
+ ZEND_VM_NEXT_OPCODE();
31861
+ }
31826
31862
}
31827
31863
if (!Z_ISREF_P(retval_ptr)) {
31828
31864
if (Z_REFCOUNTED_P(retval_ptr)) {
@@ -33900,6 +33936,10 @@ static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDL
33900
33936
33901
33937
if (Z_TYPE_P(retval_ptr) == IS_INDIRECT) {
33902
33938
retval_ptr = Z_INDIRECT_P(retval_ptr);
33939
+ if (retval_ptr == &EG(uninitialized_zval)) {
33940
+ CHECK_EXCEPTION();
33941
+ ZEND_VM_NEXT_OPCODE();
33942
+ }
33903
33943
}
33904
33944
if (!Z_ISREF_P(retval_ptr)) {
33905
33945
if (Z_REFCOUNTED_P(retval_ptr)) {
@@ -35967,6 +36007,10 @@ static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDL
35967
36007
35968
36008
if (Z_TYPE_P(retval_ptr) == IS_INDIRECT) {
35969
36009
retval_ptr = Z_INDIRECT_P(retval_ptr);
36010
+ if (retval_ptr == &EG(uninitialized_zval)) {
36011
+ CHECK_EXCEPTION();
36012
+ ZEND_VM_NEXT_OPCODE();
36013
+ }
35970
36014
}
35971
36015
if (!Z_ISREF_P(retval_ptr)) {
35972
36016
if (Z_REFCOUNTED_P(retval_ptr)) {
@@ -39087,6 +39131,10 @@ static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLE
39087
39131
39088
39132
if (Z_TYPE_P(retval_ptr) == IS_INDIRECT) {
39089
39133
retval_ptr = Z_INDIRECT_P(retval_ptr);
39134
+ if (retval_ptr == &EG(uninitialized_zval)) {
39135
+ CHECK_EXCEPTION();
39136
+ ZEND_VM_NEXT_OPCODE();
39137
+ }
39090
39138
}
39091
39139
if (!Z_ISREF_P(retval_ptr)) {
39092
39140
if (Z_REFCOUNTED_P(retval_ptr)) {
0 commit comments