@@ -13917,7 +13917,8 @@ static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HAND
13917
13917
switch (Z_TYPE_P(offset)) {
13918
13918
case IS_DOUBLE:
13919
13919
hval = zend_dval_to_lval(Z_DVAL_P(offset));
13920
- goto num_index_dim;
13920
+ zend_hash_index_del(ht, hval);
13921
+ break;
13921
13922
case IS_RESOURCE:
13922
13923
case IS_BOOL:
13923
13924
case IS_LONG:
@@ -15919,7 +15920,8 @@ static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLE
15919
15920
switch (Z_TYPE_P(offset)) {
15920
15921
case IS_DOUBLE:
15921
15922
hval = zend_dval_to_lval(Z_DVAL_P(offset));
15922
- goto num_index_dim;
15923
+ zend_hash_index_del(ht, hval);
15924
+ break;
15923
15925
case IS_RESOURCE:
15924
15926
case IS_BOOL:
15925
15927
case IS_LONG:
@@ -18131,7 +18133,8 @@ static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLE
18131
18133
switch (Z_TYPE_P(offset)) {
18132
18134
case IS_DOUBLE:
18133
18135
hval = zend_dval_to_lval(Z_DVAL_P(offset));
18134
- goto num_index_dim;
18136
+ zend_hash_index_del(ht, hval);
18137
+ break;
18135
18138
case IS_RESOURCE:
18136
18139
case IS_BOOL:
18137
18140
case IS_LONG:
@@ -21166,7 +21169,8 @@ static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER
21166
21169
switch (Z_TYPE_P(offset)) {
21167
21170
case IS_DOUBLE:
21168
21171
hval = zend_dval_to_lval(Z_DVAL_P(offset));
21169
- goto num_index_dim;
21172
+ zend_hash_index_del(ht, hval);
21173
+ break;
21170
21174
case IS_RESOURCE:
21171
21175
case IS_BOOL:
21172
21176
case IS_LONG:
@@ -22504,7 +22508,8 @@ static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_H
22504
22508
switch (Z_TYPE_P(offset)) {
22505
22509
case IS_DOUBLE:
22506
22510
hval = zend_dval_to_lval(Z_DVAL_P(offset));
22507
- goto num_index_dim;
22511
+ zend_hash_index_del(ht, hval);
22512
+ break;
22508
22513
case IS_RESOURCE:
22509
22514
case IS_BOOL:
22510
22515
case IS_LONG:
@@ -23662,7 +23667,8 @@ static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HAN
23662
23667
switch (Z_TYPE_P(offset)) {
23663
23668
case IS_DOUBLE:
23664
23669
hval = zend_dval_to_lval(Z_DVAL_P(offset));
23665
- goto num_index_dim;
23670
+ zend_hash_index_del(ht, hval);
23671
+ break;
23666
23672
case IS_RESOURCE:
23667
23673
case IS_BOOL:
23668
23674
case IS_LONG:
@@ -24820,7 +24826,8 @@ static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HAN
24820
24826
switch (Z_TYPE_P(offset)) {
24821
24827
case IS_DOUBLE:
24822
24828
hval = zend_dval_to_lval(Z_DVAL_P(offset));
24823
- goto num_index_dim;
24829
+ zend_hash_index_del(ht, hval);
24830
+ break;
24824
24831
case IS_RESOURCE:
24825
24832
case IS_BOOL:
24826
24833
case IS_LONG:
@@ -26244,7 +26251,8 @@ static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HAND
26244
26251
switch (Z_TYPE_P(offset)) {
26245
26252
case IS_DOUBLE:
26246
26253
hval = zend_dval_to_lval(Z_DVAL_P(offset));
26247
- goto num_index_dim;
26254
+ zend_hash_index_del(ht, hval);
26255
+ break;
26248
26256
case IS_RESOURCE:
26249
26257
case IS_BOOL:
26250
26258
case IS_LONG:
@@ -29498,7 +29506,8 @@ static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDL
29498
29506
switch (Z_TYPE_P(offset)) {
29499
29507
case IS_DOUBLE:
29500
29508
hval = zend_dval_to_lval(Z_DVAL_P(offset));
29501
- goto num_index_dim;
29509
+ zend_hash_index_del(ht, hval);
29510
+ break;
29502
29511
case IS_RESOURCE:
29503
29512
case IS_BOOL:
29504
29513
case IS_LONG:
@@ -31371,7 +31380,8 @@ static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER
31371
31380
switch (Z_TYPE_P(offset)) {
31372
31381
case IS_DOUBLE:
31373
31382
hval = zend_dval_to_lval(Z_DVAL_P(offset));
31374
- goto num_index_dim;
31383
+ zend_hash_index_del(ht, hval);
31384
+ break;
31375
31385
case IS_RESOURCE:
31376
31386
case IS_BOOL:
31377
31387
case IS_LONG:
@@ -33453,7 +33463,8 @@ static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER
33453
33463
switch (Z_TYPE_P(offset)) {
33454
33464
case IS_DOUBLE:
33455
33465
hval = zend_dval_to_lval(Z_DVAL_P(offset));
33456
- goto num_index_dim;
33466
+ zend_hash_index_del(ht, hval);
33467
+ break;
33457
33468
case IS_RESOURCE:
33458
33469
case IS_BOOL:
33459
33470
case IS_LONG:
@@ -36219,7 +36230,8 @@ static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_
36219
36230
switch (Z_TYPE_P(offset)) {
36220
36231
case IS_DOUBLE:
36221
36232
hval = zend_dval_to_lval(Z_DVAL_P(offset));
36222
- goto num_index_dim;
36233
+ zend_hash_index_del(ht, hval);
36234
+ break;
36223
36235
case IS_RESOURCE:
36224
36236
case IS_BOOL:
36225
36237
case IS_LONG:
0 commit comments