[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