MachineBasicBlock::remove should not change the iterator passed into it
authorChris Lattner <sabre@nondot.org>
Wed, 31 Mar 2004 21:58:50 +0000 (21:58 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 31 Mar 2004 21:58:50 +0000 (21:58 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12569 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/MachineBasicBlock.h

index 0fec6a2a2bc1fbb22d3b672f782b8077c2d13c7d..3aac0e4c654de581c812cfa46ff5d10389307def 100644 (file)
@@ -110,7 +110,7 @@ public:
   //
   iterator erase(iterator I)             { return Insts.erase(I); }
   iterator erase(iterator I, iterator E) { return Insts.erase(I, E); }
-  MachineInstr* remove(iterator &I)      { return Insts.remove(I); }
+  MachineInstr *remove(MachineInstr *I)  { return Insts.remove(I); }
 
   // Debugging methods.
   void dump() const;