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