@@ -189,7 +189,7 @@ void test_one_input(const std::vector<uint8_t>& buffer)
189
189
prevector_tester<8 , int > test;
190
190
191
191
while (prov.remaining_bytes ()) {
192
- switch (prov.ConsumeIntegralInRange <int >(0 , 14 + 3 * (test.size () > 0 ))) {
192
+ switch (prov.ConsumeIntegralInRange <int >(0 , 13 + 3 * (test.size () > 0 ))) {
193
193
case 0 :
194
194
test.insert (prov.ConsumeIntegralInRange <size_t >(0 , test.size ()), prov.ConsumeIntegral <int >());
195
195
break ;
@@ -203,7 +203,7 @@ void test_one_input(const std::vector<uint8_t>& buffer)
203
203
test.insert (prov.ConsumeIntegralInRange <size_t >(0 , test.size ()), 1 + prov.ConsumeBool (), prov.ConsumeIntegral <int >());
204
204
break ;
205
205
case 3 : {
206
- int del = std::min <int >(test. size (), 1 + prov. ConsumeBool ());
206
+ int del = prov. ConsumeIntegralInRange <int >(0 , test. size ());
207
207
int beg = prov.ConsumeIntegralInRange <int >(0 , test.size () - del);
208
208
test.erase (beg, beg + del);
209
209
break ;
@@ -223,19 +223,13 @@ void test_one_input(const std::vector<uint8_t>& buffer)
223
223
test.insert_range (prov.ConsumeIntegralInRange <size_t >(0 , test.size ()), values, values + num);
224
224
break ;
225
225
}
226
- case 6 : {
227
- int del = std::min<int >(test.size (), 1 + prov.ConsumeIntegralInRange <int >(0 , 3 ));
228
- int beg = prov.ConsumeIntegralInRange <int >(0 , test.size () - del);
229
- test.erase (beg, beg + del);
230
- break ;
231
- }
232
226
case 7 :
233
227
test.reserve (prov.ConsumeIntegralInRange <size_t >(0 , 32767 ));
234
228
break ;
235
229
case 8 :
236
230
test.shrink_to_fit ();
237
231
break ;
238
- case 17 :
232
+ case 14 :
239
233
test.update (prov.ConsumeIntegralInRange <size_t >(0 , test.size () - 1 ), prov.ConsumeIntegral <int >());
240
234
break ;
241
235
case 9 :
@@ -253,7 +247,7 @@ void test_one_input(const std::vector<uint8_t>& buffer)
253
247
case 13 :
254
248
test.move ();
255
249
break ;
256
- case 14 : {
250
+ case 6 : {
257
251
int num = 1 + prov.ConsumeIntegralInRange <int >(0 , 15 );
258
252
std::vector<int > values (num);
259
253
for (auto & v : values) {
0 commit comments