@@ -193,9 +193,6 @@ void test_one_input(const std::vector<uint8_t>& buffer)
193
193
case 0 :
194
194
test.insert (prov.ConsumeIntegralInRange <size_t >(0 , test.size ()), prov.ConsumeIntegral <int >());
195
195
break ;
196
- case 15 :
197
- test.erase (prov.ConsumeIntegralInRange <size_t >(0 , test.size () - 1 ));
198
- break ;
199
196
case 1 :
200
197
test.resize (std::max (0 , std::min (30 , (int )test.size () + prov.ConsumeIntegralInRange <int >(0 , 4 ) - 2 )));
201
198
break ;
@@ -211,9 +208,6 @@ void test_one_input(const std::vector<uint8_t>& buffer)
211
208
case 4 :
212
209
test.push_back (prov.ConsumeIntegral <int >());
213
210
break ;
214
- case 16 :
215
- test.pop_back ();
216
- break ;
217
211
case 5 : {
218
212
int values[4 ];
219
213
int num = 1 + prov.ConsumeIntegralInRange <int >(0 , 3 );
@@ -223,15 +217,21 @@ void test_one_input(const std::vector<uint8_t>& buffer)
223
217
test.insert_range (prov.ConsumeIntegralInRange <size_t >(0 , test.size ()), values, values + num);
224
218
break ;
225
219
}
220
+ case 6 : {
221
+ int num = 1 + prov.ConsumeIntegralInRange <int >(0 , 15 );
222
+ std::vector<int > values (num);
223
+ for (auto & v : values) {
224
+ v = prov.ConsumeIntegral <int >();
225
+ }
226
+ test.resize_uninitialized (values);
227
+ break ;
228
+ }
226
229
case 7 :
227
230
test.reserve (prov.ConsumeIntegralInRange <size_t >(0 , 32767 ));
228
231
break ;
229
232
case 8 :
230
233
test.shrink_to_fit ();
231
234
break ;
232
- case 14 :
233
- test.update (prov.ConsumeIntegralInRange <size_t >(0 , test.size () - 1 ), prov.ConsumeIntegral <int >());
234
- break ;
235
235
case 9 :
236
236
test.clear ();
237
237
break ;
@@ -247,15 +247,15 @@ void test_one_input(const std::vector<uint8_t>& buffer)
247
247
case 13 :
248
248
test.move ();
249
249
break ;
250
- case 6 : {
251
- int num = 1 + prov.ConsumeIntegralInRange <int >(0 , 15 );
252
- std::vector<int > values (num);
253
- for (auto & v : values) {
254
- v = prov.ConsumeIntegral <int >();
255
- }
256
- test.resize_uninitialized (values);
250
+ case 14 :
251
+ test.update (prov.ConsumeIntegralInRange <size_t >(0 , test.size () - 1 ), prov.ConsumeIntegral <int >());
252
+ break ;
253
+ case 15 :
254
+ test.erase (prov.ConsumeIntegralInRange <size_t >(0 , test.size () - 1 ));
255
+ break ;
256
+ case 16 :
257
+ test.pop_back ();
257
258
break ;
258
- }
259
259
}
260
260
}
261
261
0 commit comments