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.
This commit is contained in:
Jonathan Wakely
2025-11-20 16:13:14 +00:00
committed by Jonathan Wakely
parent c738d4ef52
commit ba1e169072

View 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