diff options
| author | Chris Lattner <sabre@nondot.org> | 2007-04-17 18:16:39 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2007-04-17 18:16:39 +0000 |
| commit | 4a1e0b8c3e094ed66d3861fe549120a930b346ba (patch) | |
| tree | d306f7494cc700abf859fb944fb0250f34d15a7e | |
| parent | d1721d2e50b554fc7d5c89891ca071bb77cb780a (diff) | |
| download | bcm5719-llvm-4a1e0b8c3e094ed66d3861fe549120a930b346ba.tar.gz bcm5719-llvm-4a1e0b8c3e094ed66d3861fe549120a930b346ba.zip | |
make next/prev accessors private
llvm-svn: 36207
| -rw-r--r-- | llvm/include/llvm/BasicBlock.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/llvm/include/llvm/BasicBlock.h b/llvm/include/llvm/BasicBlock.h index 53d2e4c841a..56b64ed2abf 100644 --- a/llvm/include/llvm/BasicBlock.h +++ b/llvm/include/llvm/BasicBlock.h @@ -82,12 +82,6 @@ public: const Function *getParent() const { return Parent; } Function *getParent() { return Parent; } - // getNext/Prev - Return the next or previous basic block in the list. - BasicBlock *getNext() { return Next; } - const BasicBlock *getNext() const { return Next; } - BasicBlock *getPrev() { return Prev; } - const BasicBlock *getPrev() const { return Prev; } - /// use_back - Specialize the methods defined in Value, as we know that an /// BasicBlock can only be used by Instructions (specifically PHI and terms). Instruction *use_back() { return cast<Instruction>(*use_begin());} @@ -201,6 +195,14 @@ public: BasicBlock *Obj = 0; return unsigned(reinterpret_cast<uintptr_t>(&Obj->InstList)); } + +private: + // getNext/Prev - Return the next or previous basic block in the list. Access + // these with Function::iterator. + BasicBlock *getNext() { return Next; } + const BasicBlock *getNext() const { return Next; } + BasicBlock *getPrev() { return Prev; } + const BasicBlock *getPrev() const { return Prev; } }; inline int |

