// { dg-do compile } // Copyright (C) 2002 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 17 Mar 2002 // Origin: Jakub Jelinek // PR 5681. ICE in build_secondary_vtable struct A { virtual int f1 (); }; struct B : virtual A {}; struct C { virtual int f2 (); }; struct E : A {}; struct D : E, B {}; struct F : virtual D {}; struct G : virtual F, C {}; struct H : virtual F {}; struct I : G, H {};