1// { dg-do assemble } 2 3// Copyright (C) 2000 Free Software Foundation, Inc. 4// Contributed by Nathan Sidwell 10 Jan 2001 <nathan@codesourcery.com> 5// Origin snyder@fnal.gov 6 7// Bug 933. Secondary vtables weren't correctly located for non-primary 8// virtual bases. Causing us to ICE. 9 10class d0_Object 11{ 12public: 13virtual ~d0_Object (); 14}; 15 16 17class M10 : virtual public d0_Object {}; 18class M4 : virtual public M10 {}; 19 20class M9 21: public M4, virtual public M10 22{ 23public: 24M9 (); 25}; 26 27M9::M9 () {} 28