// Test for extension to allow incomplete types in an | |
// exception-specification for a declaration. | |
// { dg-do run } | |
// { dg-options "-fpermissive -w" } | |
struct A; | |
struct B | |
{ | |
void f () throw (A); | |
}; | |
struct A {}; | |
void B::f () throw (A) {} | |
int main () | |
{ | |
B b; | |
b.f(); | |
} |