1 // { dg-do assemble  }
2 // { dg-options "-w" }
3 // Origin: Derived from code by Andris Pavenis <andris@stargate.astr.lu.lv>
4 
5 class vector {};
6 
7 class V
8 {
9 };
10 
11 class A : public vector
12 {
13 };
14 
15 class B : public A, virtual V, public vector
16 {
B()17   B() {}
18 };
19 
20 
21