diff options
author | Chris Lattner <sabre@nondot.org> | 2006-03-04 07:53:16 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-03-04 07:53:16 +0000 |
commit | a33bcff31333b2dc43cd7aa67f33b2e2612bc2ea (patch) | |
tree | 1e5f0505f1f3b922cda61339e43ba697364997d0 /llvm/lib/AsmParser | |
parent | c66fd44541adc88d43fa3a948d4a5dd4137d1e47 (diff) | |
download | bcm5719-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.y | 6 |
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(); |