diff options
author | Chris Lattner <sabre@nondot.org> | 2002-07-24 22:20:00 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-07-24 22:20:00 +0000 |
commit | 8dc67168ccbd09821ff6d963b26461e9b47028e7 (patch) | |
tree | 2c8a8e915251e5cd2d41f78b7719eed0d9e32c8d /include/Support/PostOrderIterator.h | |
parent | fe8041ae397ebbcc311469aa39dfb79f8191b412 (diff) |
GCC 3.1 fixes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3066 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/Support/PostOrderIterator.h')
-rw-r--r-- | include/Support/PostOrderIterator.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/include/Support/PostOrderIterator.h b/include/Support/PostOrderIterator.h index 29d315e89c..4f94141b5c 100644 --- a/include/Support/PostOrderIterator.h +++ b/include/Support/PostOrderIterator.h @@ -10,13 +10,14 @@ #define LLVM_SUPPORT_POSTORDER_ITERATOR_H #include "Support/GraphTraits.h" -#include <iterator> +#include <Support/iterator> #include <stack> #include <set> template<class GraphT, class GT = GraphTraits<GraphT> > -class po_iterator : public std::forward_iterator<typename GT::NodeType, - ptrdiff_t> { +class po_iterator : public forward_iterator<typename GT::NodeType, ptrdiff_t> { + typedef forward_iterator<typename GT::NodeType, ptrdiff_t> super; + typedef typename super::pointer pointer; typedef typename GT::NodeType NodeType; typedef typename GT::ChildIteratorType ChildItTy; |