Fix problem with invalidated iterator
authorChris Lattner <sabre@nondot.org>
Thu, 16 Jan 2003 18:07:13 +0000 (18:07 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 16 Jan 2003 18:07:13 +0000 (18:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5327 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/PeepholeOptimizer.cpp
lib/Target/X86/X86PeepholeOpt.cpp

index 95828191fbe4a81a6ee43f8b330c8aac3e264a7a..ae7c0621e17a5fa3cbdebae881e2d3b107166db5 100644 (file)
@@ -25,7 +25,7 @@ bool PH::runOnMachineFunction(MachineFunction &MF) {
   bool Changed = false;
 
   for (MachineFunction::iterator BI = MF.begin(), E = MF.end(); BI != E; ++BI)
-    for (MachineBasicBlock::iterator I = BI->begin(), E = BI->end(); I != E; )
+    for (MachineBasicBlock::iterator I = BI->begin(); I != BI->end(); )
       if (PeepholeOptimize(*BI, I))
        Changed = true;
       else
index 95828191fbe4a81a6ee43f8b330c8aac3e264a7a..ae7c0621e17a5fa3cbdebae881e2d3b107166db5 100644 (file)
@@ -25,7 +25,7 @@ bool PH::runOnMachineFunction(MachineFunction &MF) {
   bool Changed = false;
 
   for (MachineFunction::iterator BI = MF.begin(), E = MF.end(); BI != E; ++BI)
-    for (MachineBasicBlock::iterator I = BI->begin(), E = BI->end(); I != E; )
+    for (MachineBasicBlock::iterator I = BI->begin(); I != BI->end(); )
       if (PeepholeOptimize(*BI, I))
        Changed = true;
       else