@@ -1339,6 +1339,7 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER(ZEND_OPCODE
1339
1339
ZEND_VM_NEXT_OPCODE();
1340
1340
} else {
1341
1341
zend_error_noreturn(E_ERROR, "Function name must be a string");
1342
+ ZEND_VM_NEXT_OPCODE(); /* Never reached */
1342
1343
}
1343
1344
}
1344
1345
}
@@ -1659,6 +1660,7 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER(ZEND_OPCODE_H
1659
1660
ZEND_VM_NEXT_OPCODE();
1660
1661
} else {
1661
1662
zend_error_noreturn(E_ERROR, "Function name must be a string");
1663
+ ZEND_VM_NEXT_OPCODE(); /* Never reached */
1662
1664
}
1663
1665
}
1664
1666
}
@@ -1839,6 +1841,7 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER(ZEND_OPCODE_H
1839
1841
ZEND_VM_NEXT_OPCODE();
1840
1842
} else {
1841
1843
zend_error_noreturn(E_ERROR, "Function name must be a string");
1844
+ ZEND_VM_NEXT_OPCODE(); /* Never reached */
1842
1845
}
1843
1846
}
1844
1847
}
@@ -2054,6 +2057,7 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER(ZEND_OPCODE_HA
2054
2057
ZEND_VM_NEXT_OPCODE();
2055
2058
} else {
2056
2059
zend_error_noreturn(E_ERROR, "Function name must be a string");
2060
+ ZEND_VM_NEXT_OPCODE(); /* Never reached */
2057
2061
}
2058
2062
}
2059
2063
}
@@ -14882,6 +14886,7 @@ static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER(ZEND_OPCOD
14882
14886
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
14883
14887
if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
14884
14888
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
14889
+ ZEND_VM_NEXT_OPCODE();
14885
14890
} else {
14886
14891
zend_free_op free_res;
14887
14892
zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
@@ -17219,6 +17224,7 @@ static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_
17219
17224
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
17220
17225
if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
17221
17226
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
17227
+ ZEND_VM_NEXT_OPCODE();
17222
17228
} else {
17223
17229
zend_free_op free_res;
17224
17230
zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
@@ -19470,6 +19476,7 @@ static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_
19470
19476
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
19471
19477
if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
19472
19478
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
19479
+ ZEND_VM_NEXT_OPCODE();
19473
19480
} else {
19474
19481
zend_free_op free_res;
19475
19482
zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
@@ -22915,6 +22922,7 @@ static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_H
22915
22922
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
22916
22923
if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
22917
22924
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
22925
+ ZEND_VM_NEXT_OPCODE();
22918
22926
} else {
22919
22927
zend_free_op free_res;
22920
22928
zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
@@ -32299,6 +32307,7 @@ static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER(ZEND_OPCODE
32299
32307
32300
32308
if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
32301
32309
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
32310
+ ZEND_VM_NEXT_OPCODE();
32302
32311
} else {
32303
32312
zend_free_op free_res;
32304
32313
zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
@@ -34411,6 +34420,7 @@ static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_H
34411
34420
34412
34421
if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
34413
34422
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
34423
+ ZEND_VM_NEXT_OPCODE();
34414
34424
} else {
34415
34425
zend_free_op free_res;
34416
34426
zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
@@ -36529,6 +36539,7 @@ static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_H
36529
36539
36530
36540
if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
36531
36541
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
36542
+ ZEND_VM_NEXT_OPCODE();
36532
36543
} else {
36533
36544
zend_free_op free_res;
36534
36545
zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
@@ -39697,6 +39708,7 @@ static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HA
39697
39708
39698
39709
if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
39699
39710
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
39711
+ ZEND_VM_NEXT_OPCODE();
39700
39712
} else {
39701
39713
zend_free_op free_res;
39702
39714
zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
@@ -40810,6 +40822,7 @@ static int ZEND_FASTCALL ZEND_YIELD_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
40810
40822
static int ZEND_FASTCALL ZEND_NULL_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
40811
40823
{
40812
40824
zend_error_noreturn(E_ERROR, "Invalid opcode %d/%d/%d.", OPLINE->opcode, OPLINE->op1_type, OPLINE->op2_type);
40825
+ ZEND_VM_NEXT_OPCODE(); /* Never reached */
40813
40826
}
40814
40827
40815
40828
0 commit comments