@@ -21597,16 +21597,9 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_FETCH_R_SPEC_VAR_HANDLER(ZE
21597
21597
pos++;
21598
21598
value = &p->val;
21599
21599
value_type = Z_TYPE_INFO_P(value);
21600
+ ZEND_ASSERT(value_type != IS_INDIRECT);
21600
21601
if (EXPECTED(value_type != IS_UNDEF)) {
21601
- if (UNEXPECTED(value_type == IS_INDIRECT)) {
21602
- value = Z_INDIRECT_P(value);
21603
- value_type = Z_TYPE_INFO_P(value);
21604
- if (EXPECTED(value_type != IS_UNDEF)) {
21605
- break;
21606
- }
21607
- } else {
21608
- break;
21609
- }
21602
+ break;
21610
21603
}
21611
21604
p++;
21612
21605
}
@@ -21749,16 +21742,9 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER(Z
21749
21742
pos++;
21750
21743
value = &p->val;
21751
21744
value_type = Z_TYPE_INFO_P(value);
21745
+ ZEND_ASSERT(value_type != IS_INDIRECT);
21752
21746
if (EXPECTED(value_type != IS_UNDEF)) {
21753
- if (UNEXPECTED(value_type == IS_INDIRECT)) {
21754
- value = Z_INDIRECT_P(value);
21755
- value_type = Z_TYPE_INFO_P(value);
21756
- if (EXPECTED(value_type != IS_UNDEF)) {
21757
- break;
21758
- }
21759
- } else {
21760
- break;
21761
- }
21747
+ break;
21762
21748
}
21763
21749
p++;
21764
21750
}
@@ -30794,16 +30780,9 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_FETCH_R_SIMPLE_
30794
30780
pos++;
30795
30781
value = &p->val;
30796
30782
value_type = Z_TYPE_INFO_P(value);
30783
+ ZEND_ASSERT(value_type != IS_INDIRECT);
30797
30784
if (EXPECTED(value_type != IS_UNDEF)) {
30798
- if (UNEXPECTED(value_type == IS_INDIRECT)) {
30799
- value = Z_INDIRECT_P(value);
30800
- value_type = Z_TYPE_INFO_P(value);
30801
- if (EXPECTED(value_type != IS_UNDEF)) {
30802
- break;
30803
- }
30804
- } else {
30805
- break;
30806
- }
30785
+ break;
30807
30786
}
30808
30787
p++;
30809
30788
}
@@ -30846,16 +30825,9 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_FETCH_R_SIMPLE_
30846
30825
pos++;
30847
30826
value = &p->val;
30848
30827
value_type = Z_TYPE_INFO_P(value);
30828
+ ZEND_ASSERT(value_type != IS_INDIRECT);
30849
30829
if (EXPECTED(value_type != IS_UNDEF)) {
30850
- if (UNEXPECTED(value_type == IS_INDIRECT)) {
30851
- value = Z_INDIRECT_P(value);
30852
- value_type = Z_TYPE_INFO_P(value);
30853
- if (EXPECTED(value_type != IS_UNDEF)) {
30854
- break;
30855
- }
30856
- } else {
30857
- break;
30858
- }
30830
+ break;
30859
30831
}
30860
30832
p++;
30861
30833
}
0 commit comments