2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.eh / vbase1.C
blob96766d6248a52cfe8a2eb3f76c831e9c38b2d872
1 // { dg-do run  }
2 // Origin: Mark Mitchell <mark@codesourcery.com>
4 int i;
5 int j;
7 struct B
9   B() { i = 1; }
10   ~B() { j = 7; }
13 struct D : virtual public B {
14   D () { throw 3; }
17 int main ()
19   try {
20     D d;
21   } catch (int) {
22     if (i != 1 || j != 7)
23       return 1;
24   }