Affected subclause: [new.delete.single]
Change: operator new may throw exceptions other than
std::bad_alloc. Rationale: Consistent application of
noexcept. Effect on original feature: Valid C++ 2003 code that assumes that global
operator new only
throws
std::bad_alloc may execute differently in this revision of C++
. Valid C++ 2003 code that replaces the global replaceable
operator new
is ill-formed in this revision of C++,
because the exception specification of
throw(std::bad_alloc)
was removed
.