]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++: Add constexpr to operator delete in 18_support/headers/new/synopsis.cc
authorJonathan Wakely <jwakely@redhat.com>
Thu, 20 Nov 2025 16:13:14 +0000 (16:13 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Thu, 20 Nov 2025 16:14:36 +0000 (16:14 +0000)
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.

libstdc++-v3/testsuite/18_support/headers/new/synopsis.cc

index ee61f91d5f8dbf1776bf34eb7b273b4144328f37..6d8f4cdbcfc366f16390eb2c424b8233578b3342 100644 (file)
@@ -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