https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67036
--- Comment #1 from Jeffrey Walton <noloader at gmail dot com> --- > I can state from experience the Visual Studio warning alerted us to look at > a particular dtor, and it was not checking for !std::uncaught_exception() > before throwing. (It was one of two classes among hundreds that threw, so it > was easy to miss throughout the day). > My bad... this was not clear. There were hundreds of classes, and only two threw in the dtor. The other that threw guarded based on !std::uncaught_exception().