[llvm-commits] [llvm] r109098 - /llvm/trunk/lib/Transforms/Utils/SimplifyCFG.cpp

Gabor Greif ggreif at gmail.com
Thu Jul 22 04:43:44 PDT 2010


Author: ggreif
Date: Thu Jul 22 06:43:44 2010
New Revision: 109098

URL: http://llvm.org/viewvc/llvm-project?rev=109098&view=rev
Log:
pass dereferenced iterator to dyn_cast

Modified:
    llvm/trunk/lib/Transforms/Utils/SimplifyCFG.cpp

Modified: llvm/trunk/lib/Transforms/Utils/SimplifyCFG.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Utils/SimplifyCFG.cpp?rev=109098&r1=109097&r2=109098&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Utils/SimplifyCFG.cpp (original)
+++ llvm/trunk/lib/Transforms/Utils/SimplifyCFG.cpp Thu Jul 22 06:43:44 2010
@@ -949,7 +949,7 @@
        UI != E; ++UI) {
     // Ignore any user that is not a PHI node in BB2.  These can only occur in
     // unreachable blocks, because they would not be dominated by the instr.
-    PHINode *PN = dyn_cast<PHINode>(UI);
+    PHINode *PN = dyn_cast<PHINode>(*UI);
     if (!PN || PN->getParent() != BB2)
       return false;
     PHIUses.push_back(PN);





More information about the llvm-commits mailing list