diff --git a/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp b/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp index 7c06e0c757e1c..d2e532d29d07b 100644 --- a/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp +++ b/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp @@ -164,6 +164,7 @@ struct FactOrCheck { } Instruction *getContextInst() const { + assert(!isConditionFact()); if (Ty == EntryTy::UseCheck) return getContextInstForUse(*U); return Inst;