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