https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67036
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
Last reconfirmed| |2017-09-28
Ever confirmed|0 |1
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> ---
VC++ prints:
main.cpp(7): warning C4297: 'useless::~useless': function assumed not to throw
an exception but does
main.cpp(7): note: destructor or deallocator has a (possibly implicit)
non-throwing exception specification
main.cpp(10): warning C4100: 'argv': unreferenced formal parameter
This is roughly equivalent to GCC's (in both cases the warning is because the
destructor is implicitly noexcept, so throwing will terminate).
So FIXED?