File tree Expand file tree Collapse file tree 1 file changed +16
-16
lines changed Expand file tree Collapse file tree 1 file changed +16
-16
lines changed Original file line number Diff line number Diff line change @@ -53,21 +53,11 @@ FUZZ_TARGET(bitdeque, .init = InitRandData)
5353 --initlen;
5454 }
5555
56- LIMITED_WHILE (provider.remaining_bytes () > 0 , 900 )
56+ const auto iter_limit{maxlen > 6000 ? 90U : 900U };
57+ LIMITED_WHILE (provider.remaining_bytes () > 0 , iter_limit)
5758 {
58- {
59- assert (deq.size () == bitdeq.size ());
60- auto it = deq.begin ();
61- auto bitit = bitdeq.begin ();
62- auto itend = deq.end ();
63- while (it != itend) {
64- assert (*it == *bitit);
65- ++it;
66- ++bitit;
67- }
68- }
69-
70- CallOneOf (provider,
59+ CallOneOf (
60+ provider,
7161 [&] {
7262 // constructor()
7363 deq = std::deque<bool >{};
@@ -535,7 +525,17 @@ FUZZ_TARGET(bitdeque, .init = InitRandData)
535525 assert (it == deq.begin () + before);
536526 assert (bitit == bitdeq.begin () + before);
537527 }
538- }
539- );
528+ });
529+ }
530+ {
531+ assert (deq.size () == bitdeq.size ());
532+ auto it = deq.begin ();
533+ auto bitit = bitdeq.begin ();
534+ auto itend = deq.end ();
535+ while (it != itend) {
536+ assert (*it == *bitit);
537+ ++it;
538+ ++bitit;
539+ }
540540 }
541541}
You can’t perform that action at this time.
0 commit comments