@@ -6072,6 +6072,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAL_SPEC_CONS
6072
6072
uint32_t arg_num;
6073
6073
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
6074
6074
if (UNEXPECTED(!arg)) {
6075
+
6075
6076
HANDLE_EXCEPTION();
6076
6077
}
6077
6078
} else {
@@ -6099,6 +6100,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAL_EX_SPEC_CONST_CONST_H
6099
6100
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
6100
6101
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
6101
6102
if (UNEXPECTED(!arg)) {
6103
+
6102
6104
HANDLE_EXCEPTION();
6103
6105
}
6104
6106
} else {
@@ -9106,6 +9108,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAL_SPEC_CONS
9106
9108
uint32_t arg_num;
9107
9109
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
9108
9110
if (UNEXPECTED(!arg)) {
9111
+
9109
9112
HANDLE_EXCEPTION();
9110
9113
}
9111
9114
} else {
@@ -9133,6 +9136,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAL_EX_SPEC_CONST_UNUSED_
9133
9136
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
9134
9137
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
9135
9138
if (UNEXPECTED(!arg)) {
9139
+
9136
9140
HANDLE_EXCEPTION();
9137
9141
}
9138
9142
} else {
@@ -9169,6 +9173,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAL_EX_SPEC_C
9169
9173
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
9170
9174
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
9171
9175
if (UNEXPECTED(!arg)) {
9176
+
9172
9177
HANDLE_EXCEPTION();
9173
9178
}
9174
9179
} else {
@@ -14922,6 +14927,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAL_SPEC_TMPV
14922
14927
uint32_t arg_num;
14923
14928
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
14924
14929
if (UNEXPECTED(!arg)) {
14930
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
14925
14931
HANDLE_EXCEPTION();
14926
14932
}
14927
14933
} else {
@@ -16724,6 +16730,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAL_SPEC_TMPV
16724
16730
uint32_t arg_num;
16725
16731
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
16726
16732
if (UNEXPECTED(!arg)) {
16733
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
16727
16734
HANDLE_EXCEPTION();
16728
16735
}
16729
16736
} else {
@@ -18609,6 +18616,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAL_EX_SPEC_TMP_CONST_HAN
18609
18616
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
18610
18617
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
18611
18618
if (UNEXPECTED(!arg)) {
18619
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
18612
18620
HANDLE_EXCEPTION();
18613
18621
}
18614
18622
} else {
@@ -19432,6 +19440,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAL_EX_SPEC_TMP_UNUSED_HA
19432
19440
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
19433
19441
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
19434
19442
if (UNEXPECTED(!arg)) {
19443
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
19435
19444
HANDLE_EXCEPTION();
19436
19445
}
19437
19446
} else {
@@ -19468,6 +19477,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAL_EX_SPEC_T
19468
19477
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
19469
19478
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
19470
19479
if (UNEXPECTED(!arg)) {
19480
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
19471
19481
HANDLE_EXCEPTION();
19472
19482
}
19473
19483
} else {
@@ -23147,6 +23157,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_SPEC_VAR_
23147
23157
uint32_t arg_num;
23148
23158
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
23149
23159
if (UNEXPECTED(!arg)) {
23160
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
23150
23161
HANDLE_EXCEPTION();
23151
23162
}
23152
23163
} else {
@@ -23193,6 +23204,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_NO_REF_SPEC_VAR_CONST
23193
23204
uint32_t arg_num;
23194
23205
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
23195
23206
if (UNEXPECTED(!arg)) {
23207
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
23196
23208
HANDLE_EXCEPTION();
23197
23209
}
23198
23210
} else {
@@ -23223,6 +23235,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_CO
23223
23235
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
23224
23236
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
23225
23237
if (UNEXPECTED(!arg)) {
23238
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
23226
23239
HANDLE_EXCEPTION();
23227
23240
}
23228
23241
} else {
@@ -23290,6 +23303,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_REF_SPEC_VAR_CONST_HANDLE
23290
23303
uint32_t arg_num;
23291
23304
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
23292
23305
if (UNEXPECTED(!arg)) {
23306
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
23293
23307
HANDLE_EXCEPTION();
23294
23308
}
23295
23309
} else {
@@ -23319,6 +23333,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_EX_SPEC_VAR_CONST_HAN
23319
23333
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
23320
23334
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
23321
23335
if (UNEXPECTED(!arg)) {
23336
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
23322
23337
HANDLE_EXCEPTION();
23323
23338
}
23324
23339
} else {
@@ -23386,6 +23401,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_FUNC_ARG_SPEC
23386
23401
uint32_t arg_num;
23387
23402
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
23388
23403
if (UNEXPECTED(!arg)) {
23404
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
23389
23405
HANDLE_EXCEPTION();
23390
23406
}
23391
23407
} else {
@@ -27019,6 +27035,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_SPEC_VAR_
27019
27035
uint32_t arg_num;
27020
27036
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
27021
27037
if (UNEXPECTED(!arg)) {
27038
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
27022
27039
HANDLE_EXCEPTION();
27023
27040
}
27024
27041
} else {
@@ -27065,6 +27082,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_NO_REF_SPEC_VAR_UNUSE
27065
27082
uint32_t arg_num;
27066
27083
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
27067
27084
if (UNEXPECTED(!arg)) {
27085
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
27068
27086
HANDLE_EXCEPTION();
27069
27087
}
27070
27088
} else {
@@ -27095,6 +27113,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UN
27095
27113
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
27096
27114
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
27097
27115
if (UNEXPECTED(!arg)) {
27116
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
27098
27117
HANDLE_EXCEPTION();
27099
27118
}
27100
27119
} else {
@@ -27162,6 +27181,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_NO_REF_EX
27162
27181
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
27163
27182
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
27164
27183
if (UNEXPECTED(!arg)) {
27184
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
27165
27185
HANDLE_EXCEPTION();
27166
27186
}
27167
27187
} else {
@@ -27229,6 +27249,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_REF_SPEC_VAR_UNUSED_HANDL
27229
27249
uint32_t arg_num;
27230
27250
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
27231
27251
if (UNEXPECTED(!arg)) {
27252
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
27232
27253
HANDLE_EXCEPTION();
27233
27254
}
27234
27255
} else {
@@ -27258,6 +27279,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_HA
27258
27279
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
27259
27280
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
27260
27281
if (UNEXPECTED(!arg)) {
27282
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
27261
27283
HANDLE_EXCEPTION();
27262
27284
}
27263
27285
} else {
@@ -27324,6 +27346,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_EX_SPEC_V
27324
27346
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
27325
27347
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
27326
27348
if (UNEXPECTED(!arg)) {
27349
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
27327
27350
HANDLE_EXCEPTION();
27328
27351
}
27329
27352
} else {
@@ -27391,6 +27414,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_FUNC_ARG_SPEC
27391
27414
uint32_t arg_num;
27392
27415
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
27393
27416
if (UNEXPECTED(!arg)) {
27417
+ zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
27394
27418
HANDLE_EXCEPTION();
27395
27419
}
27396
27420
} else {
@@ -40766,6 +40790,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_SPEC_CV_C
40766
40790
uint32_t arg_num;
40767
40791
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
40768
40792
if (UNEXPECTED(!arg)) {
40793
+
40769
40794
HANDLE_EXCEPTION();
40770
40795
}
40771
40796
} else {
@@ -40812,6 +40837,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_REF_SPEC_CV_CONST_HANDLER
40812
40837
uint32_t arg_num;
40813
40838
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
40814
40839
if (UNEXPECTED(!arg)) {
40840
+
40815
40841
HANDLE_EXCEPTION();
40816
40842
}
40817
40843
} else {
@@ -40840,6 +40866,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_EX_SPEC_CV_CONST_HAND
40840
40866
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
40841
40867
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
40842
40868
if (UNEXPECTED(!arg)) {
40869
+
40843
40870
HANDLE_EXCEPTION();
40844
40871
}
40845
40872
} else {
@@ -45883,6 +45910,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_SPEC_CV_U
45883
45910
uint32_t arg_num;
45884
45911
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
45885
45912
if (UNEXPECTED(!arg)) {
45913
+
45886
45914
HANDLE_EXCEPTION();
45887
45915
}
45888
45916
} else {
@@ -45929,6 +45957,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_REF_SPEC_CV_UNUSED_HANDLE
45929
45957
uint32_t arg_num;
45930
45958
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
45931
45959
if (UNEXPECTED(!arg)) {
45960
+
45932
45961
HANDLE_EXCEPTION();
45933
45962
}
45934
45963
} else {
@@ -45957,6 +45986,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_EX_SPEC_CV_UNUSED_HAN
45957
45986
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
45958
45987
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
45959
45988
if (UNEXPECTED(!arg)) {
45989
+
45960
45990
HANDLE_EXCEPTION();
45961
45991
}
45962
45992
} else {
@@ -46022,6 +46052,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_VAR_EX_SPEC_C
46022
46052
zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
46023
46053
arg = zend_handle_named_arg(&EX(call), arg_name, &arg_num, CACHE_ADDR(opline->result.num));
46024
46054
if (UNEXPECTED(!arg)) {
46055
+
46025
46056
HANDLE_EXCEPTION();
46026
46057
}
46027
46058
} else {
0 commit comments