diff options
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerLoop.cpp')
-rw-r--r-- | llvm/lib/Fuzzer/FuzzerLoop.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerLoop.cpp b/llvm/lib/Fuzzer/FuzzerLoop.cpp index 88ae6ca7320..04285895181 100644 --- a/llvm/lib/Fuzzer/FuzzerLoop.cpp +++ b/llvm/lib/Fuzzer/FuzzerLoop.cpp @@ -146,9 +146,8 @@ void Fuzzer::SaveCorpus() { size_t Fuzzer::MutateAndTestOne(Unit *U) { size_t NewUnits = 0; - for (size_t i = 0; i < Options.MutateDepth; i++) { + for (int i = 0; i < Options.MutateDepth; i++) { Mutate(U, Options.MaxLen); - if (U->empty()) continue; size_t NewCoverage = RunOne(*U); if (NewCoverage) { Corpus.push_back(*U); @@ -158,6 +157,7 @@ size_t Fuzzer::MutateAndTestOne(Unit *U) { << "\tNEW: " << NewCoverage << " L: " << U->size() << " S: " << Corpus.size() + << " I: " << i << "\t"; if (U->size() < 30) { PrintASCII(*U); |