aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2006-07-19 03:51:48 +0000
committerOwen Anderson <resistor@mac.com>2006-07-19 03:51:48 +0000
commitdb5b9cfd8625282aa5e08daaa8c10dd99469f0d9 (patch)
tree3831725869ed1d866551943869f1a8af850502dd /lib
parenta6dc9fb745962564fac3b18da28736b2e094c417 (diff)
downloadexternal_llvm-db5b9cfd8625282aa5e08daaa8c10dd99469f0d9.zip
external_llvm-db5b9cfd8625282aa5e08daaa8c10dd99469f0d9.tar.gz
external_llvm-db5b9cfd8625282aa5e08daaa8c10dd99469f0d9.tar.bz2
Fix a error that hadn't yet cause any problems, but I'm sure it would have
somewhere down the road. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29197 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r--lib/Transforms/Scalar/LoopUnswitch.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Transforms/Scalar/LoopUnswitch.cpp b/lib/Transforms/Scalar/LoopUnswitch.cpp
index b300384..8f049b8 100644
--- a/lib/Transforms/Scalar/LoopUnswitch.cpp
+++ b/lib/Transforms/Scalar/LoopUnswitch.cpp
@@ -610,7 +610,7 @@ void LoopUnswitch::UnswitchNontrivialCondition(Value *LIC, Constant *Val,
InsertedPHIs.insert(NewLCSSA);
}
- Instruction* InsertPt = EndBlock->begin();
+ BasicBlock::iterator InsertPt = EndBlock->begin();
while (dyn_cast<PHINode>(InsertPt)) ++InsertPt;
for (BasicBlock::iterator I = MiddleBlock->begin();
(OldLCSSA = dyn_cast<PHINode>(I)) && InsertedPHIs.count(OldLCSSA) == 0;