[llvm] r296903 - Fix a compiler warning
Sanjoy Das via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 3 10:53:09 PST 2017
Author: sanjoy
Date: Fri Mar 3 12:53:09 2017
New Revision: 296903
URL: http://llvm.org/viewvc/llvm-project?rev=296903&view=rev
Log:
Fix a compiler warning
Modified:
llvm/trunk/lib/Transforms/Utils/LoopUnrollPeel.cpp
Modified: llvm/trunk/lib/Transforms/Utils/LoopUnrollPeel.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Utils/LoopUnrollPeel.cpp?rev=296903&r1=296902&r2=296903&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Utils/LoopUnrollPeel.cpp (original)
+++ llvm/trunk/lib/Transforms/Utils/LoopUnrollPeel.cpp Fri Mar 3 12:53:09 2017
@@ -80,7 +80,8 @@ void llvm::computePeelCount(Loop *L, uns
// Iterate over Phis to find one with invariant input on back edge.
bool FoundCandidate = false;
PHINode *Phi;
- for (auto BI = Header->begin(); Phi = dyn_cast<PHINode>(&*BI); ++BI) {
+ for (auto BI = Header->begin(); isa<PHINode>(&*BI); ++BI) {
+ Phi = cast<PHINode>(&*BI);
Value *Input = Phi->getIncomingValueForBlock(BackEdge);
if (L->isLoopInvariant(Input)) {
FoundCandidate = true;
More information about the llvm-commits
mailing list