| // { dg-do assemble } |
| // { dg-options "-w" } |
| // GROUPS passed vtable |
| // vtable file |
| // From: mrs@cygnus.com (Mike Stump) |
| // Date: Wed, 20 Apr 1994 17:46:11 -0700 |
| // Subject: vtable name generation is wrong |
| // Message-ID: <199404210046.RAA25652@rtl.cygnus.com> |
| |
| // prepare_fresh_vtable doesn't build the names of |
| // vtables very well. |
| |
| struct B { |
| virtual void vf() { } |
| }; |
| |
| struct Main { |
| virtual void vf() { } |
| }; |
| |
| struct Other : public Main, public B { |
| virtual void vf() { } |
| }; |
| |
| struct D : public Main, public B, public Other { |
| virtual void vf() { } |
| } a; |