@@ -6302,6 +6302,10 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM
6302
6302
goto isset_again;
6303
6303
} else {
6304
6304
value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
6305
+ if (UNEXPECTED(EG(exception))) {
6306
+ result = 0;
6307
+ goto isset_dim_obj_exit;
6308
+ }
6305
6309
}
6306
6310
6307
6311
if (!(opline->extended_value & ZEND_ISEMPTY)) {
@@ -8496,6 +8500,10 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CON
8496
8500
goto isset_again;
8497
8501
} else {
8498
8502
value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
8503
+ if (UNEXPECTED(EG(exception))) {
8504
+ result = 0;
8505
+ goto isset_dim_obj_exit;
8506
+ }
8499
8507
}
8500
8508
8501
8509
if (!(opline->extended_value & ZEND_ISEMPTY)) {
@@ -10949,6 +10957,10 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CON
10949
10957
goto isset_again;
10950
10958
} else {
10951
10959
value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
10960
+ if (UNEXPECTED(EG(exception))) {
10961
+ result = 0;
10962
+ goto isset_dim_obj_exit;
10963
+ }
10952
10964
}
10953
10965
10954
10966
if (!(opline->extended_value & ZEND_ISEMPTY)) {
@@ -14985,6 +14997,10 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMP
14985
14997
goto isset_again;
14986
14998
} else {
14987
14999
value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
15000
+ if (UNEXPECTED(EG(exception))) {
15001
+ result = 0;
15002
+ goto isset_dim_obj_exit;
15003
+ }
14988
15004
}
14989
15005
14990
15006
if (!(opline->extended_value & ZEND_ISEMPTY)) {
@@ -16402,6 +16418,10 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMP
16402
16418
goto isset_again;
16403
16419
} else {
16404
16420
value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
16421
+ if (UNEXPECTED(EG(exception))) {
16422
+ result = 0;
16423
+ goto isset_dim_obj_exit;
16424
+ }
16405
16425
}
16406
16426
16407
16427
if (!(opline->extended_value & ZEND_ISEMPTY)) {
@@ -17689,6 +17709,10 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMP
17689
17709
goto isset_again;
17690
17710
} else {
17691
17711
value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
17712
+ if (UNEXPECTED(EG(exception))) {
17713
+ result = 0;
17714
+ goto isset_dim_obj_exit;
17715
+ }
17692
17716
}
17693
17717
17694
17718
if (!(opline->extended_value & ZEND_ISEMPTY)) {
@@ -41505,6 +41529,10 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_
41505
41529
goto isset_again;
41506
41530
} else {
41507
41531
value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
41532
+ if (UNEXPECTED(EG(exception))) {
41533
+ result = 0;
41534
+ goto isset_dim_obj_exit;
41535
+ }
41508
41536
}
41509
41537
41510
41538
if (!(opline->extended_value & ZEND_ISEMPTY)) {
@@ -44950,6 +44978,10 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_
44950
44978
goto isset_again;
44951
44979
} else {
44952
44980
value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
44981
+ if (UNEXPECTED(EG(exception))) {
44982
+ result = 0;
44983
+ goto isset_dim_obj_exit;
44984
+ }
44953
44985
}
44954
44986
44955
44987
if (!(opline->extended_value & ZEND_ISEMPTY)) {
@@ -50123,6 +50155,10 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_
50123
50155
goto isset_again;
50124
50156
} else {
50125
50157
value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
50158
+ if (UNEXPECTED(EG(exception))) {
50159
+ result = 0;
50160
+ goto isset_dim_obj_exit;
50161
+ }
50126
50162
}
50127
50163
50128
50164
if (!(opline->extended_value & ZEND_ISEMPTY)) {
0 commit comments