https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77943
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marxin at gcc dot gnu.org --- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> --- Not being a C++ expect, but following spec: http://en.cppreference.com/w/cpp/language/noexcept_spec "If a search for a matching exception handler leaves a function marked noexcept or noexcept(true), std::terminate is called immediately." Which is probably what happens in fatal() function