diff options
author | Dan Gohman <gohman@apple.com> | 2010-04-14 15:38:15 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2010-04-14 15:38:15 +0000 |
commit | 8bc489fd7fc767a1b6de561ad7ea91e96d5a2027 (patch) | |
tree | fecae6321d9ea750ed060f31e01e2334bcd5b667 /include | |
parent | 0118b8d86d46322c500e795df301fe99cc8725df (diff) |
Make SuccIterator's private parts private too.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101244 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/Support/CFG.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/include/llvm/Support/CFG.h b/include/llvm/Support/CFG.h index 717802f6db..6e32c8a778 100644 --- a/include/llvm/Support/CFG.h +++ b/include/llvm/Support/CFG.h @@ -91,8 +91,13 @@ class SuccIterator : public std::iterator<std::bidirectional_iterator_tag, const Term_ Term; unsigned idx; typedef std::iterator<std::bidirectional_iterator_tag, BB_, ptrdiff_t> super; -public: typedef SuccIterator<Term_, BB_> _Self; + + inline bool index_is_valid(int idx) { + return idx >= 0 && (unsigned) idx < Term->getNumSuccessors(); + } + +public: typedef typename super::pointer pointer; // TODO: This can be random access iterator, only operator[] missing. @@ -110,10 +115,6 @@ public: return *this; } - inline bool index_is_valid (int idx) { - return idx >= 0 && (unsigned) idx < Term->getNumSuccessors(); - } - /// getSuccessorIndex - This is used to interface between code that wants to /// operate on terminator instructions directly. unsigned getSuccessorIndex() const { return idx; } |