blob: 5735e8d2760101db98e845f0c709eee617313e0b [file] [log] [blame]
// 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 ()
#if __cplusplus <= 201402L
throw (A)
#endif
;
};
struct A {};
void B::f ()
#if __cplusplus <= 201402L
throw (A)
#endif
{}
int main ()
{
B b;
b.f();
}