3 // { dg-options "-O2" }
5 extern "C" void abort ();
13 virtual bool bar (A &, int) const =0;
15 class C : virtual public B
18 struct D : virtual public B
20 bool bar (A &, int) const;
25 bool bar (A &x, int y) const
27 return baz().bar (x, y);
29 const D & baz () const;
31 extern template class E<0>;