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*c87b03e5Sespievoid g(A *ptr) { ptr->f(); } 9