// PR c++/97675 // { dg-additional-options -Wno-exceptions } struct Base { }; struct Child : Base { }; int main() { try { throw Child(); } catch (Base const&) { } catch (Child const&) { } // { dg-bogus "exception of type .Child. will be caught by earlier handler" } }