diff options
| author | Brian Gaeke <gaeke@uiuc.edu> | 2004-04-28 03:59:48 +0000 |
|---|---|---|
| committer | Brian Gaeke <gaeke@uiuc.edu> | 2004-04-28 03:59:48 +0000 |
| commit | 2d875451d27ee597c65f3388c1c794032b21625b (patch) | |
| tree | 3462453219a4e42ff90b038bfadf2aebd6d877ee /llvm | |
| parent | dc745e6dc125604956f36274d76683c44110c434 (diff) | |
| download | bcm5719-llvm-2d875451d27ee597c65f3388c1c794032b21625b.tar.gz bcm5719-llvm-2d875451d27ee597c65f3388c1c794032b21625b.zip | |
Fix thinkos that Chris caught for me.
Make pred mutators private.
llvm-svn: 13209
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/include/llvm/CodeGen/MachineBasicBlock.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/include/llvm/CodeGen/MachineBasicBlock.h b/llvm/include/llvm/CodeGen/MachineBasicBlock.h index 01bbc11519d..d6e9ce8ed6b 100644 --- a/llvm/include/llvm/CodeGen/MachineBasicBlock.h +++ b/llvm/include/llvm/CodeGen/MachineBasicBlock.h @@ -119,10 +119,10 @@ public: /// The Predecessors list of succ is automatically updated. /// void addSuccessor (MachineBasicBlock *succ) { - Successors.push_back (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); } @@ -138,15 +138,16 @@ public: Successors.erase (goner); } +private: /// addPredecessor - Remove pred as a predecessor of this MachineBasicBlock. /// Don't do this unless you know what you're doing, because it doesn't /// update pred's successors list. Use pred->addSuccessor instead. /// void addPredecessor (MachineBasicBlock *pred) { - Predecessors.push_back (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); } /// removePredecessor - Remove pred as a predecessor of this @@ -162,6 +163,7 @@ public: Predecessors.erase (goner); } +public: /// getFirstTerminator - returns an iterator to the first terminator /// instruction of this basic block. If a terminator does not exist, /// it returns end() |

