diff options
author | Chris Lattner <sabre@nondot.org> | 2002-07-24 22:07:42 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-07-24 22:07:42 +0000 |
commit | 0d219edad2fd5e7b400ecd49ac833a7a3199af60 (patch) | |
tree | 36749bdfd8e56fb45b5aa8b331648c53b3821df9 /include/llvm | |
parent | dd39be6c96ec6d139b94a2d08108384a09954865 (diff) | |
download | external_llvm-0d219edad2fd5e7b400ecd49ac833a7a3199af60.zip external_llvm-0d219edad2fd5e7b400ecd49ac833a7a3199af60.tar.gz external_llvm-0d219edad2fd5e7b400ecd49ac833a7a3199af60.tar.bz2 |
Use the new include/Support/iterator file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3062 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm')
-rw-r--r-- | include/llvm/ADT/ilist | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/include/llvm/ADT/ilist b/include/llvm/ADT/ilist index 09c951c..a5c5c6b 100644 --- a/include/llvm/ADT/ilist +++ b/include/llvm/ADT/ilist @@ -32,8 +32,8 @@ #define INCLUDED_SUPPORT_ILIST #include <assert.h> -#include <iterator> #include <algorithm> +#include <Support/iterator> template<typename NodeTy, typename Traits> class iplist; template<typename NodeTy> class ilist_iterator; @@ -71,14 +71,9 @@ struct ilist_traits<const Ty> : public ilist_traits<Ty> {}; // template<typename NodeTy> class ilist_iterator -#if __GNUC__ == 3 - : public std::iterator<std::bidirectional_iterator_tag, NodeTy> { - typedef std::iterator<std::bidirectional_iterator_tag, NodeTy> super; -#else - : public std::bidirectional_iterator<NodeTy, ptrdiff_t> { - typedef std::bidirectional_iterator<NodeTy, ptrdiff_t> super; -#endif + : public bidirectional_iterator<NodeTy, ptrdiff_t> { typedef ilist_traits<NodeTy> Traits; + typedef bidirectional_iterator<NodeTy, ptrdiff_t> super; typedef typename super::pointer pointer; typedef typename super::reference reference; |