[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineBasicBlock.h

Brian Gaeke gaeke at cs.uiuc.edu
Sat May 1 20:05:00 PDT 2004


Changes in directory llvm/include/llvm/CodeGen:

MachineBasicBlock.h updated: 1.29 -> 1.30

---
Log message:

Chris told me to take these assertions out a few days ago, but I forgot to
check this in.


---
Diffs of the changes:  (+0 -10)

Index: llvm/include/llvm/CodeGen/MachineBasicBlock.h
diff -u llvm/include/llvm/CodeGen/MachineBasicBlock.h:1.29 llvm/include/llvm/CodeGen/MachineBasicBlock.h:1.30
--- llvm/include/llvm/CodeGen/MachineBasicBlock.h:1.29	Sat May  1 16:05:10 2004
+++ llvm/include/llvm/CodeGen/MachineBasicBlock.h	Sat May  1 20:04:52 2004
@@ -122,9 +122,6 @@
   /// The Predecessors list of succ is automatically updated.
   ///
   void addSuccessor (MachineBasicBlock *succ) {
-    assert (std::find (Successors.begin (), Successors.end (), succ)
-            == Successors.end ()
-            && "Trying to addSuccessor a MBB which is already my successor");
     Successors.push_back (succ);
     succ->addPredecessor (this);
   }
@@ -136,8 +133,6 @@
     succ->removePredecessor (this);
     std::vector<MachineBasicBlock *>::iterator goner =
       std::find (Successors.begin(), Successors.end (), succ);
-    assert (goner != Successors.end ()
-            && "Trying to removeSuccessor a MBB which isn't my successor");
     Successors.erase (goner);
   }
 
@@ -178,9 +173,6 @@
   /// update pred's successors list. Use pred->addSuccessor instead.
   ///
   void addPredecessor (MachineBasicBlock *pred) {
-    assert(std::find (Predecessors.begin (), Predecessors.end (), pred)
-           == Predecessors.end ()
-           && "Trying to addPredecessor a MBB which is already my predecessor");
     Predecessors.push_back (pred);
   }
 
@@ -192,8 +184,6 @@
   void removePredecessor (MachineBasicBlock *pred) {
     std::vector<MachineBasicBlock *>::iterator goner =
       std::find (Predecessors.begin(), Predecessors.end (), pred);
-    assert (goner != Predecessors.end ()
-            && "Trying to removePredecessor a MBB which isn't my predecessor");
     Predecessors.erase (goner);
   }
 };





More information about the llvm-commits mailing list