summaryrefslogtreecommitdiffstats
path: root/llvm/lib/AsmParser
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-03-04 07:53:16 +0000
committerChris Lattner <sabre@nondot.org>2006-03-04 07:53:16 +0000
commita33bcff31333b2dc43cd7aa67f33b2e2612bc2ea (patch)
tree1e5f0505f1f3b922cda61339e43ba697364997d0 /llvm/lib/AsmParser
parentc66fd44541adc88d43fa3a948d4a5dd4137d1e47 (diff)
downloadbcm5719-llvm-a33bcff31333b2dc43cd7aa67f33b2e2612bc2ea.tar.gz
bcm5719-llvm-a33bcff31333b2dc43cd7aa67f33b2e2612bc2ea.zip
Don't use invalidated iterators!
llvm-svn: 26521
Diffstat (limited to 'llvm/lib/AsmParser')
-rw-r--r--llvm/lib/AsmParser/llvmAsmParser.y6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/AsmParser/llvmAsmParser.y b/llvm/lib/AsmParser/llvmAsmParser.y
index dfdb5f4ac1e..5d9fada8dca 100644
--- a/llvm/lib/AsmParser/llvmAsmParser.y
+++ b/llvm/lib/AsmParser/llvmAsmParser.y
@@ -107,9 +107,9 @@ static struct PerModuleInfo {
}
// Look for intrinsic functions and CallInst that need to be upgraded
- for (Module::iterator FI = CurrentModule->begin(),FE = CurrentModule->end();
- FI != FE; ++FI)
- UpgradeCallsToIntrinsic(FI);
+ for (Module::iterator FI = CurrentModule->begin(),
+ FE = CurrentModule->end(); FI != FE; )
+ UpgradeCallsToIntrinsic(FI++);
Values.clear(); // Clear out function local definitions
Types.clear();
OpenPOWER on IntegriCloud