Convert code to compile with vc7.1.
Patch contributed by Paolo Invernizzi. Thanks Paolo!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16368 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/ExecutionEngine/Interpreter/Execution.cpp b/lib/ExecutionEngine/Interpreter/Execution.cpp
index 5e1ae06..589ac7f 100644
--- a/lib/ExecutionEngine/Interpreter/Execution.cpp
+++ b/lib/ExecutionEngine/Interpreter/Execution.cpp
@@ -679,9 +679,10 @@
// Now loop over all of the PHI nodes setting their values...
SF.CurInst = SF.CurBB->begin();
- for (unsigned i = 0; PHINode *PN = dyn_cast<PHINode>(SF.CurInst);
- ++SF.CurInst, ++i)
+ for (unsigned i = 0; isa<PHINode>(SF.CurInst); ++SF.CurInst, ++i) {
+ PHINode *PN = cast<PHINode>(SF.CurInst);
SetValue(PN, ResultValues[i], SF);
+ }
}
//===----------------------------------------------------------------------===//