https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124443

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|c++                         |libstdc++

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
So
2026-03-11  Jakub Jelinek  <[email protected]>

        PR libstdc++/124443
        * include/std/meta (std::define_static_object): Use CTAD for span.

--- libstdc++-v3/include/std/meta.jj    2026-03-11 07:55:50.742440022 +0100
+++ libstdc++-v3/include/std/meta       2026-03-11 11:45:20.744553585 +0100
@@ -657,8 +657,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
          return std::addressof(meta::extract<const _Up&>(__cst));
        }
       else
-       return std::define_static_array(span<const _Up>(std::addressof(__t),
-                                                       1)).data();
+       return std::define_static_array(span(std::addressof(__t), 1)).data();
     }

 _GLIBCXX_END_NAMESPACE_VERSION

then?

Reply via email to