diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index 1eab725ac64e6..c614fd31a3b00 100644 --- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -2517,6 +2517,9 @@ class BoUpSLP { "only bundle is marked scheduled"); } } + + assert(Inst->getParent() == FirstInBundle->Inst->getParent() && + "all bundle members must be in same basic block"); } /// Returns true if the dependency information has been calculated.