diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2019-05-14 13:19:10 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2019-05-14 13:19:10 +0100 |
commit | 7198e982e9418260df8da4579447f141515a805e (patch) | |
tree | 56650e2a4f1bfb3335efc88d4294ab4b4c539940 | |
parent | 0b3c00ff3c53818110484f9e295523a0c3c7f324 (diff) | |
download | gcc-7198e982e9418260df8da4579447f141515a805e.zip gcc-7198e982e9418260df8da4579447f141515a805e.tar.gz gcc-7198e982e9418260df8da4579447f141515a805e.tar.bz2 |
Removing unused, non-standard function in _Rb_tree
* include/bits/stl_tree.h (_Rb_tree::erase(const Key*, const Key*)):
Remove unused, non-standard function.
From-SVN: r271168
-rw-r--r-- | libstdc++-v3/ChangeLog | 3 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/stl_tree.h | 13 |
2 files changed, 4 insertions, 12 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 3cfcd06..808af37 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,8 @@ 2019-05-14 Jonathan Wakely <jwakely@redhat.com> + * include/bits/stl_tree.h (_Rb_tree::erase(const Key*, const Key*)): + Remove unused, non-standard function. + * include/bits/regex.h (match_results::max_size()): Adjust return value to account for prefix/suffix/unmatched subs. (match_results::_M_resize(unsigned int)): Use _Base_type::assign to diff --git a/libstdc++-v3/include/bits/stl_tree.h b/libstdc++-v3/include/bits/stl_tree.h index 7545ade..00e4a0c 100644 --- a/libstdc++-v3/include/bits/stl_tree.h +++ b/libstdc++-v3/include/bits/stl_tree.h @@ -1231,6 +1231,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION _M_erase_aux(__position); } #endif + size_type erase(const key_type& __x); @@ -1253,8 +1254,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION erase(const_iterator __first, const_iterator __last) { _M_erase_aux(__first, __last); } #endif - void - erase(const key_type* __first, const key_type* __last); void clear() _GLIBCXX_NOEXCEPT @@ -2535,16 +2534,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION template<typename _Key, typename _Val, typename _KeyOfValue, typename _Compare, typename _Alloc> - void - _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - erase(const _Key* __first, const _Key* __last) - { - while (__first != __last) - erase(*__first++); - } - - template<typename _Key, typename _Val, typename _KeyOfValue, - typename _Compare, typename _Alloc> typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: |