Index: include/new =================================================================== --- include/new +++ include/new @@ -52,16 +52,12 @@ void operator delete(void* ptr) noexcept; // replaceable void operator delete(void* ptr, std::size_t size) noexcept; // replaceable, C++14 void operator delete(void* ptr, const std::nothrow_t&) noexcept; // replaceable -void operator delete(void* ptr, std::size_t size, - const std::nothrow_t&) noexcept; // replaceable, C++14 void* operator new[](std::size_t size); // replaceable void* operator new[](std::size_t size, const std::nothrow_t&) noexcept; // replaceable void operator delete[](void* ptr) noexcept; // replaceable void operator delete[](void* ptr, std::size_t size) noexcept; // replaceable, C++14 void operator delete[](void* ptr, const std::nothrow_t&) noexcept; // replaceable -void operator delete[](void* ptr, std::size_t size, - const std::nothrow_t&) noexcept; // replaceable, C++14 void* operator new (std::size_t size, void* ptr) noexcept; void* operator new[](std::size_t size, void* ptr) noexcept; Index: src/new.cpp =================================================================== --- src/new.cpp +++ src/new.cpp @@ -140,13 +140,6 @@ _LIBCPP_WEAK _LIBCPP_NEW_DELETE_VIS void -operator delete(void* ptr, size_t, const std::nothrow_t& nt) _NOEXCEPT -{ - ::operator delete(ptr, nt); -} - -_LIBCPP_WEAK _LIBCPP_NEW_DELETE_VIS -void operator delete[] (void* ptr) _NOEXCEPT { ::operator delete(ptr); @@ -166,13 +159,6 @@ ::operator delete[](ptr); } -_LIBCPP_WEAK _LIBCPP_NEW_DELETE_VIS -void -operator delete[] (void* ptr, size_t, const std::nothrow_t& nt) _NOEXCEPT -{ - ::operator delete[](ptr, nt); -} - #endif // !__GLIBCXX__ namespace std