2018-11-07 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / torture / pr59775.C
blob10c497587e1d9de0ddf37c63c39ef0bed03430bd
1 // { dg-do compile }
2 struct A
4   virtual void foo () = 0;
5   void bar () { foo (); }
6   bool a;
7 };
8 struct B : public virtual A
10   virtual void foo ();
12 struct C : public B
14   C ();
16 void
17 baz ()
19   C c;
20   c.bar ();