2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.other / vbase4.C
blob178f4b7eb3dcc705ae374311b34730eaae95cea0
1 // { dg-do assemble  }
3 // Copyright (C) 2000 Free Software Foundation, Inc.
4 // Contributed by Nathan Sidwell 10 Jan 2001 <nathan@codesourcery.com>
5 // Origin snyder@fnal.gov
7 // Bug 933. Secondary vtables weren't correctly located for non-primary
8 // virtual bases. Causing us to ICE.
10 class d0_Object
12 public:
13 virtual ~d0_Object ();
17 class M10 : virtual public d0_Object {};
18 class M4 : virtual public M10 {};
20 class M9
21 : public M4, virtual public M10
23 public:
24 M9 ();
27 M9::M9 () {}