https://gcc.gnu.org/g:ba1e169072e780c403e13c01fd7373de4f73891b
commit r16-5457-gba1e169072e780c403e13c01fd7373de4f73891b Author: Jonathan Wakely <[email protected]> Date: Thu Nov 20 16:13:14 2025 +0000 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: --- libstdc++-v3/testsuite/18_support/headers/new/synopsis.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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
