[llvm] r360696 - Fix a release mode warning introduced in r360694
Philip Reames via llvm-commits
llvm-commits at lists.llvm.org
Tue May 14 10:50:06 PDT 2019
Author: reames
Date: Tue May 14 10:50:06 2019
New Revision: 360696
URL: http://llvm.org/viewvc/llvm-project?rev=360696&view=rev
Log:
Fix a release mode warning introduced in r360694
Modified:
llvm/trunk/lib/Transforms/Scalar/IndVarSimplify.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/IndVarSimplify.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/IndVarSimplify.cpp?rev=360696&r1=360695&r2=360696&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/IndVarSimplify.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/IndVarSimplify.cpp Tue May 14 10:50:06 2019
@@ -716,8 +716,6 @@ bool IndVarSimplify::rewriteFirstIterati
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 @@ bool IndVarSimplify::rewriteFirstIterati
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,
More information about the llvm-commits
mailing list