1// { dg-do compile } 2 3struct c1 {}; 4 5struct c10 : c1 6{ 7 virtual void foo (); 8}; 9 10struct c11 : c10, c1 // // { dg-warning "" } 11{ 12 virtual void f6 (); 13}; 14 15struct c28 : virtual c11 16{ 17 void f6 (); 18}; 19 20void check_c28 () 21{ 22 c28 obj; 23 c11 *ptr = &obj; 24 ptr->f6 (); 25} 26