Fix a release mode warning introduced in r360694
llvm-svn: 360696
diff --git a/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp b/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
index 333de75..8ca18ce 100644
--- a/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
+++ b/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
@@ -716,8 +716,6 @@
SmallVector<BasicBlock *, 8> ExitBlocks;
L->getUniqueExitBlocks(ExitBlocks);
- auto *LoopHeader = L->getHeader();
- assert(LoopHeader && "Invalid loop");
bool MadeAnyChanges = false;
for (auto *ExitBB : ExitBlocks) {
@@ -766,7 +764,7 @@
assert(LoopPreheader && "Invalid loop");
int PreheaderIdx = ExitVal->getBasicBlockIndex(LoopPreheader);
if (PreheaderIdx != -1) {
- assert(ExitVal->getParent() == LoopHeader &&
+ assert(ExitVal->getParent() == L->getHeader() &&
"ExitVal must be in loop header");
MadeAnyChanges = true;
PN.setIncomingValue(IncomingValIdx,