From: Chris Lattner Date: Wed, 24 Jul 2002 22:07:42 +0000 (+0000) Subject: Use the new include/Support/iterator file X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=0d219edad2fd5e7b400ecd49ac833a7a3199af60;p=oota-llvm.git Use the new include/Support/iterator file git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3062 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/Support/ilist b/include/Support/ilist index 09c951c2572..a5c5c6b4452 100644 --- a/include/Support/ilist +++ b/include/Support/ilist @@ -32,8 +32,8 @@ #define INCLUDED_SUPPORT_ILIST #include -#include #include +#include template class iplist; template class ilist_iterator; @@ -71,14 +71,9 @@ struct ilist_traits : public ilist_traits {}; // template class ilist_iterator -#if __GNUC__ == 3 - : public std::iterator { - typedef std::iterator super; -#else - : public std::bidirectional_iterator { - typedef std::bidirectional_iterator super; -#endif + : public bidirectional_iterator { typedef ilist_traits Traits; + typedef bidirectional_iterator super; typedef typename super::pointer pointer; typedef typename super::reference reference; diff --git a/include/llvm/ADT/ilist b/include/llvm/ADT/ilist index 09c951c2572..a5c5c6b4452 100644 --- a/include/llvm/ADT/ilist +++ b/include/llvm/ADT/ilist @@ -32,8 +32,8 @@ #define INCLUDED_SUPPORT_ILIST #include -#include #include +#include template class iplist; template class ilist_iterator; @@ -71,14 +71,9 @@ struct ilist_traits : public ilist_traits {}; // template class ilist_iterator -#if __GNUC__ == 3 - : public std::iterator { - typedef std::iterator super; -#else - : public std::bidirectional_iterator { - typedef std::bidirectional_iterator super; -#endif + : public bidirectional_iterator { typedef ilist_traits Traits; + typedef bidirectional_iterator super; typedef typename super::pointer pointer; typedef typename super::reference reference;