2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.abi / vbase2.C
blob8c2cdfb4afc38a65952a1fac6c1363d2ad026654
1 // { dg-do run  }
2 // Copyright (C) 2001 Free Software Foundation, Inc.
3 // Contributed by Nathan Sidwell 5 Jun 2001 <nathan@codesourcery.com>
5 // Bug 3006. Constructor vtables were wrong.
7 struct A
9   virtual ~A() {}
12 class B : public virtual A {};
13 class C : public virtual B {};
14 class D1 : public virtual C {};
15 class D2 : public virtual C {};
16 class E
17   : public virtual D1,
18     public virtual D2
23 int
24 main(int argc, char* argv[])
26   new E;
27   return 0;