OSDN Git Service

Added code that ensures that we don't try to reduce an empty vector of basic
authorJohn Criswell <criswell@uiuc.edu>
Mon, 4 Aug 2003 18:24:31 +0000 (18:24 +0000)
committerJohn Criswell <criswell@uiuc.edu>
Mon, 4 Aug 2003 18:24:31 +0000 (18:24 +0000)
blocks.
This fixes the bugpoint regressions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7569 91177308-0d34-0410-b5e6-96231b3b80d8

tools/bugpoint/CrashDebugger.cpp

index 40854aa..852359a 100644 (file)
@@ -142,7 +142,7 @@ public:
     
   virtual TestResult doTest(std::vector<BasicBlock*> &Prefix,
                             std::vector<BasicBlock*> &Kept) {
-    if (TestBlocks(Kept))
+    if (!Kept.empty() && TestBlocks(Kept))
       return KeepSuffix;
     if (!Prefix.empty() && TestBlocks(Prefix))
       return KeepPrefix;