From e6829c6a44ba000f53c8d5042c0bee98e703585f Mon Sep 17 00:00:00 2001 From: paolo Date: Sun, 12 Oct 2003 10:12:09 +0000 Subject: 2003-10-12 Paolo Carlini * config/locale/ieee_1003.1-2001/codecvt_specializations.h: Change #ifdef _GLIBCXX_RESOLVE_LIB_DEFECTS to a comment. * include/bits/basic_string.tcc: Likewise. * include/bits/ios_base.h: Likewise. * include/bits/istream.tcc: Likewise. * include/bits/locale_facets.tcc: Likewise. * include/bits/ostream.tcc: Likewise. * include/bits/stl_function.h: Likewise. * include/bits/stl_multiset.h: Likewise. * include/bits/stl_pair.h: Likewise. * include/bits/stl_set.h: Likewise. * include/bits/streambuf_iterator.h * include/std/std_iosfwd.h: Likewise. * include/std/std_istream.h: Likewise. * include/std/std_sstream.h: Likewise. * include/std/std_streambuf.h: Likewise. * src/ios.cc: Likewise. * include/bits/c++config: Comment out #define _GLIBCXX_RESOLVE_LIB_DEFECTS 1. * testsuite/27_io/ios_base/cons/assign_neg.cc: Tweak a dg-error directive due to removal of a blank line. * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72392 138bc75d-0d04-0410-961f-82ee72b054a4 --- libstdc++-v3/include/bits/stl_set.h | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'libstdc++-v3/include/bits/stl_set.h') diff --git a/libstdc++-v3/include/bits/stl_set.h b/libstdc++-v3/include/bits/stl_set.h index 3c477608e9b..fa8c6cfb707 100644 --- a/libstdc++-v3/include/bits/stl_set.h +++ b/libstdc++-v3/include/bits/stl_set.h @@ -182,8 +182,8 @@ public: return _M_t.find(__x) == _M_t.end() ? 0 : 1; } -#ifdef _GLIBCXX_RESOLVE_LIB_DEFECTS -//214. set::find() missing const overload + // _GLIBCXX_RESOLVE_LIB_DEFECTS + // 214. set::find() missing const overload iterator find(const key_type& __x) { return _M_t.find(__x); } const_iterator find(const key_type& __x) const { return _M_t.find(__x); } iterator lower_bound(const key_type& __x) { @@ -204,18 +204,6 @@ public: pair equal_range(const key_type& __x) const { return _M_t.equal_range(__x); } -#else - iterator find(const key_type& __x) const { return _M_t.find(__x); } - iterator lower_bound(const key_type& __x) const { - return _M_t.lower_bound(__x); - } - iterator upper_bound(const key_type& __x) const { - return _M_t.upper_bound(__x); - } - pair equal_range(const key_type& __x) const { - return _M_t.equal_range(__x); - } -#endif template friend bool operator== (const set<_K1,_C1,_A1>&, const set<_K1,_C1,_A1>&); -- cgit v1.2.1