From: Jonathan Wakely Date: Thu, 20 Nov 2025 16:13:14 +0000 (+0000) Subject: libstdc++: Add constexpr to operator delete in 18_support/headers/new/synopsis.cc X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ba1e169072e780c403e13c01fd7373de4f73891b;p=thirdparty%2Fgcc.git libstdc++: Add constexpr to operator delete in 18_support/headers/new/synopsis.cc r16-5411-g5294e0a0b40674 made the "placement delete" functions noexcept, so adjust the header synopsis test. libstdc++-v3/ChangeLog: * testsuite/18_support/headers/new/synopsis.cc: Add constexpr to placement delete for C++26 and up. --- diff --git a/libstdc++-v3/testsuite/18_support/headers/new/synopsis.cc b/libstdc++-v3/testsuite/18_support/headers/new/synopsis.cc index ee61f91d5f8d..6d8f4cdbcfc3 100644 --- a/libstdc++-v3/testsuite/18_support/headers/new/synopsis.cc +++ b/libstdc++-v3/testsuite/18_support/headers/new/synopsis.cc @@ -53,8 +53,8 @@ void operator delete[](void* ptr, const std::nothrow_t&) throw(); #endif CXX26_CONSTEXPR void* operator new (std::size_t size, void* ptr) throw(); CXX26_CONSTEXPR void* operator new[](std::size_t size, void* ptr) throw(); -void operator delete (void* ptr, void*) throw(); -void operator delete[](void* ptr, void*) throw(); +CXX26_CONSTEXPR void operator delete (void* ptr, void*) throw(); +CXX26_CONSTEXPR void operator delete[](void* ptr, void*) throw(); #if __cplusplus >= 201402L // C++14 sized deallocation functions