https://gcc.gnu.org/g:21c96f68f760ca303bb462134386ae201add4b44
commit r15-7864-g21c96f68f760ca303bb462134386ae201add4b44 Author: Jonathan Wakely <jwak...@redhat.com> Date: Wed Mar 5 18:12:09 2025 +0000 libstdc++: Remove redundant std::span destructor This destructor declaration serves no purpose, as pointed out by LWG 3903 which was approved at Varna, June 2023. libstdc++-v3/ChangeLog: * include/std/span (span::~span): Remove, as per LWG 3903. Reviewed-by: Patrick Palka <ppa...@redhat.com> Diff: --- libstdc++-v3/include/std/span | 2 -- 1 file changed, 2 deletions(-) diff --git a/libstdc++-v3/include/std/span b/libstdc++-v3/include/std/span index 247b942dc3b2..49ab9109d83e 100644 --- a/libstdc++-v3/include/std/span +++ b/libstdc++-v3/include/std/span @@ -257,8 +257,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION : _M_ptr(__s.data()), _M_extent(__s.size()) { } - ~span() noexcept = default; - constexpr span& operator=(const span&) noexcept = default;