diff --git a/llvm/tools/llvm-reduce/deltas/Delta.cpp b/llvm/tools/llvm-reduce/deltas/Delta.cpp --- a/llvm/tools/llvm-reduce/deltas/Delta.cpp +++ b/llvm/tools/llvm-reduce/deltas/Delta.cpp @@ -115,16 +115,15 @@ outs() << "\nNothing to reduce\n"; return; } + if (!Test.run(Test.getReducedFilepath())) { + outs() << "\nInput isn't interesting! Verify interesting-ness test\n"; + exit(1); + } std::vector Chunks = {{1, Targets}}; std::set UninterestingChunks; std::unique_ptr ReducedProgram; - if (!Test.run(Test.getReducedFilepath())) { - outs() << "\nInput isn't interesting! Verify interesting-ness test\n"; - return; - } - if (!increaseGranularity(Chunks)) { outs() << "\nAlready at minimum size. Cannot reduce anymore.\n"; return;