diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2019-04-29 13:12:46 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2019-04-29 13:12:46 +0100 |
commit | 82b6276fb3da3922e1bc875d75f81d6a31ae32d8 (patch) | |
tree | 810d2d8fe177a9610560ccf666810d0cbf4d0352 | |
parent | 846541dd15c8390f61d3d3c01626975af79d96be (diff) | |
download | gcc-82b6276fb3da3922e1bc875d75f81d6a31ae32d8.zip gcc-82b6276fb3da3922e1bc875d75f81d6a31ae32d8.tar.gz gcc-82b6276fb3da3922e1bc875d75f81d6a31ae32d8.tar.bz2 |
Remove unused std::_Iter_base class template
This class template has been unused since __gnu_debug::__base was
removed in r263786.
* include/bits/stl_iterator_base_types.h (_Iter_base): Remove unused
class template and partial specialization.
From-SVN: r270647
-rw-r--r-- | libstdc++-v3/ChangeLog | 3 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/stl_iterator_base_types.h | 20 |
2 files changed, 3 insertions, 20 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index f9e5ee4..5112bc8 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,8 @@ 2019-04-29 Jonathan Wakely <jwakely@redhat.com> + * include/bits/stl_iterator_base_types.h (_Iter_base): Remove unused + class template and partial specialization. + PR libstdc++/87982 * include/bits/stl_algo.h (generate_n): Convert _Size parameter to an integral type. diff --git a/libstdc++-v3/include/bits/stl_iterator_base_types.h b/libstdc++-v3/include/bits/stl_iterator_base_types.h index 4920b61..af69dbb 100644 --- a/libstdc++-v3/include/bits/stl_iterator_base_types.h +++ b/libstdc++-v3/include/bits/stl_iterator_base_types.h @@ -207,26 +207,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION //@} -#if __cplusplus < 201103L - // If _Iterator has a base returns it otherwise _Iterator is returned - // untouched - template<typename _Iterator, bool _HasBase> - struct _Iter_base - { - typedef _Iterator iterator_type; - static iterator_type _S_base(_Iterator __it) - { return __it; } - }; - - template<typename _Iterator> - struct _Iter_base<_Iterator, true> - { - typedef typename _Iterator::iterator_type iterator_type; - static iterator_type _S_base(_Iterator __it) - { return __it.base(); } - }; -#endif - #if __cplusplus >= 201103L template<typename _InIter> using _RequireInputIter = typename |