[committed] libstdc++: Disable deprecated warnings for std::rel_ops in std.cc
Checks
Commit Message
This avoids some warnings when building the std module.
libstdc++-v3/ChangeLog:
* src/c++23/std.cc.in: Disable deprecated warnings when
exporting std::rel_ops members.
---
Pushed to trunk.
libstdc++-v3/src/c++23/std.cc.in | 3 +++
1 file changed, 3 insertions(+)
@@ -3151,6 +3151,8 @@ export namespace std
using std::piecewise_construct_t;
using std::tuple_element;
using std::tuple_size;
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
namespace rel_ops
{
using std::rel_ops::operator!=;
@@ -3158,6 +3160,7 @@ export namespace std
using std::rel_ops::operator<=;
using std::rel_ops::operator>=;
}
+#pragma GCC diagnostic pop
#if __cpp_lib_unreachable
using std::unreachable;
#endif