1*c87b03e5Sespie // Build don't link:
2*c87b03e5Sespie // GROUPS passed
3*c87b03e5Sespie struct A { virtual void f(); };
4*c87b03e5Sespie struct B { virtual void f() ; };
5*c87b03e5Sespie struct C : virtual A , virtual B { virtual void f(); };
6*c87b03e5Sespie 
7*c87b03e5Sespie /* This used to get an error because the DECL_CONTEXT was blown away. */
g(A * ptr)8*c87b03e5Sespie void g(A *ptr) { ptr->f(); }
9