1 // { dg-do assemble } 2 // Origin: Jason Merrill <jason@cygnus.com> 3 4 struct A { 5 virtual A& f(); 6 }; 7 8 struct B: public A { 9 B& f(); 10 }; 11