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

Reply via email to