summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/LoopRotation.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2009-06-26 00:35:12 +0000
committerDan Gohman <gohman@apple.com>2009-06-26 00:35:12 +0000
commite1047fbb9718aef2dca9e7dd7949f2d6940b7ec7 (patch)
treeb65f4d99e84604d2c462755ec9e46f99178ed921 /lib/Transforms/Scalar/LoopRotation.cpp
parent6b9c959c61e77b1bc78a93ee4a6cac8eaa656a21 (diff)
downloadllvm-e1047fbb9718aef2dca9e7dd7949f2d6940b7ec7.tar.gz
llvm-e1047fbb9718aef2dca9e7dd7949f2d6940b7ec7.tar.bz2
llvm-e1047fbb9718aef2dca9e7dd7949f2d6940b7ec7.tar.xz
Change this code to a form about which VC++ reportedly isn't unhappy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74243 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Scalar/LoopRotation.cpp')
-rw-r--r--lib/Transforms/Scalar/LoopRotation.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Transforms/Scalar/LoopRotation.cpp b/lib/Transforms/Scalar/LoopRotation.cpp
index ff40e4820c..7a24b35a40 100644
--- a/lib/Transforms/Scalar/LoopRotation.cpp
+++ b/lib/Transforms/Scalar/LoopRotation.cpp
@@ -371,8 +371,9 @@ bool LoopRotate::rotateLoop(Loop *Lp, LPPassManager &LPM) {
/// PHINode may not have an entry for the original pre-header.
void LoopRotate::updateExitBlock() {
+ PHINode *PN;
for (BasicBlock::iterator I = Exit->begin();
- PHINode *PN = dyn_cast<PHINode>(I); ++I) {
+ (PN = dyn_cast<PHINode>(I)); ++I) {
// There is already one incoming value from original pre-header block.
if (PN->getBasicBlockIndex(OrigPreHeader) != -1)