// { dg-do assemble } // Origin: Jakub Jelinek struct foo { foo(); void x(); }; void foo::x() throw(bar) // { dg-error "" } parse error { } void bar() { foo x; }