* g++.dg/eh/new1.C: XFAIL on AIX.
[official-gcc.git] / gcc / testsuite / g++.dg / eh / spec3.C
blob20bcfc33ee84e004eb56ff2b13241809a121e387
1 // PR c++/4381
2 // Test that exception-specs work properly for classes with virtual bases.
4 // { dg-do run }
6 class Base {};
8 struct A : virtual public Base
10   A() {}
13 struct B {};
15 void func() throw (B,A)
17   throw A();
20 int main(void)
22   try { func(); }
23   catch (A& a) { }