int RunOneTest(Fuzzer *F, const char *InputFilePath) {
Unit U = FileToVector(InputFilePath);
- F->ExecuteCallback(U);
+ Unit PreciseSizedU(U);
+ assert(PreciseSizedU.size() == PreciseSizedU.capacity());
+ F->ExecuteCallback(PreciseSizedU);
return 0;
}
if (Flags.test_single_input)
return RunOneTest(&F, Flags.test_single_input);
+ if (Flags.merge) {
+ F.Merge(*Inputs);
+ exit(0);
+ }
+
unsigned Seed = Flags.seed;
// Initialize Seed.
if (Seed == 0)