From: Jonathan Wakely Date: Wed, 19 Aug 2020 16:04:49 +0000 (+0100) Subject: libstdc++: Remove deprecated comparison operators for RB trees X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5abc821556e141c9b7003877d09d9dd9e9f98ae7;p=gcc.git libstdc++: Remove deprecated comparison operators for RB trees These functions were deprecated in GCC 9.1.0 because they are never used by the library. This patch removes them for GCC 11. libstdc++-v3/ChangeLog: * include/bits/stl_tree.h (operator!=, operator>, operator<=) (operator>=): Remove deprecated functions. --- diff --git a/libstdc++-v3/include/bits/stl_tree.h b/libstdc++-v3/include/bits/stl_tree.h index 21b72cebf2e..c50391d68c3 100644 --- a/libstdc++-v3/include/bits/stl_tree.h +++ b/libstdc++-v3/include/bits/stl_tree.h @@ -1632,22 +1632,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION return std::lexicographical_compare(__x.begin(), __x.end(), __y.begin(), __y.end()); } - - friend bool _GLIBCXX_DEPRECATED - operator!=(const _Rb_tree& __x, const _Rb_tree& __y) - { return !(__x == __y); } - - friend bool _GLIBCXX_DEPRECATED - operator>(const _Rb_tree& __x, const _Rb_tree& __y) - { return __y < __x; } - - friend bool _GLIBCXX_DEPRECATED - operator<=(const _Rb_tree& __x, const _Rb_tree& __y) - { return !(__y < __x); } - - friend bool _GLIBCXX_DEPRECATED - operator>=(const _Rb_tree& __x, const _Rb_tree& __y) - { return !(__x < __y); } #endif };