Affected subclause: [class.dtor]
User-declared destructors have an implicit exception specification.
Clarification of destructor requirements.
Effect on original feature:
Valid C++ 2003 code may execute differently in this revision of C++.
particular, destructors that throw exceptions will call std::terminate
(without calling std::unexpected
) if their exception specification is