]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++: Document that LWG 3881 is resolved, by using different apporach.
authorTomasz Kamiński <tkaminsk@redhat.com>
Tue, 8 Jul 2025 07:30:06 +0000 (09:30 +0200)
committerTomasz Kamiński <tkaminsk@redhat.com>
Tue, 8 Jul 2025 08:35:40 +0000 (10:35 +0200)
libstdc++-v3/ChangeLog:

* include/std/queue (formatter<queue<_Tp, _Container>, _CharT>)
(formatter<priority_queue<_Tp, _Container, _Compare>, _CharT>):
Add _GLIBCXX_RESOLVE_LIB_DEFECTS comments.

libstdc++-v3/include/std/queue

index 90525897da7548c5b45c076b61aaf1345e72dbe3..1b76088b31b3da956e5ff83af5db94b51f7bf379 100644 (file)
@@ -105,7 +105,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        { return _M_f.format(__a.c, __fc); }
 
     private:
-      // Standard uses formatter<ref_view<_Container>, _CharT>.
+      // Standard uses formatter<ref_view<_Container>, _CharT>, but range_formatter
+      // provides same behavior.
+      // _GLIBCXX_RESOLVE_LIB_DEFECTS
+      // 3881. Incorrect formatting of container adapters backed by std::string
       range_formatter<_Tp, _CharT> _M_f;
     };
 
@@ -136,7 +139,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        { return _M_f.format(__a.c, __fc); }
 
     private:
-      // Standard uses formatter<ref_view<_Container>, _CharT>.
+      // Standard uses formatter<ref_view<_Container>, _CharT>, but range_formatter
+      // provides same behavior.
+      // _GLIBCXX_RESOLVE_LIB_DEFECTS
+      // 3881. Incorrect formatting of container adapters backed by std::string
       range_formatter<_Tp, _CharT> _M_f;
     };