diff --git a/lib/Transforms/Utils/CodeExtractor.cpp b/lib/Transforms/Utils/CodeExtractor.cpp index 0178c336d9e..4d82857c1b2 100644 --- a/lib/Transforms/Utils/CodeExtractor.cpp +++ b/lib/Transforms/Utils/CodeExtractor.cpp @@ -74,7 +74,7 @@ buildExtractionBlockSet(ArrayRef BBs) { for (ArrayRef::iterator I = BBs.begin(), E = BBs.end(); I != E; ++I) { if (!Result.insert(*I)) - continue; + llvm_unreachable("Repeated basic blocks in extraction input"); if (!isBlockValidForExtraction(**I)) { Result.clear();