// PR 84812. ICE determining implicit "C" linkage
struct A { void foo(); };
struct B { void foo(); };
struct C : A, B
{
void X ();
};
void C::X ()
{
void foo (); // local decl of ::foo
foo ();
}
// { dg-final { scan-assembler "_Z3foov" } }