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 International
Standard
. Valid C++ 2003 code that replaces the global replaceable
operator new
is ill-formed in this International Standard,
because the exception specification of
throw(std::bad_alloc)
was removed
.