2013-05-29 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / abi / vbase9.C
blob4a0540d06f5956bf1ff3746cd1756075bfaf51c4
1 // { dg-do compile }
3 // Copyright (C) 2002 Free Software Foundation, Inc.
4 // Contributed by Nathan Sidwell 17 Mar 2002 <nathan@codesourcery.com>
5 // Origin: Jakub Jelinek <jakub@redhat.com>
7 // PR 5681. ICE in build_secondary_vtable
9 struct A {
10   virtual int f1 ();
13 struct B : virtual A {};
15 struct C {
16   virtual int f2 ();
19 struct E : A {};
21 struct D : E,  B {};
23 struct F : virtual D {};
25 struct G : virtual F,  C {};
27 struct H : virtual F {};
29 struct I : G,  H {};