]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++: Remove redundant std::span destructor
authorJonathan Wakely <jwakely@redhat.com>
Wed, 5 Mar 2025 18:12:09 +0000 (18:12 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Thu, 6 Mar 2025 16:13:30 +0000 (16:13 +0000)
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 <ppalka@redhat.com>
libstdc++-v3/include/std/span

index 247b942dc3b2ec70bc135603e932965f4c8add4f..49ab9109d83e2d2793ada03b75d594d49e0d838e 100644 (file)
@@ -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;