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?