// Build don't link: // Special g++ Options: template struct S { struct X {}; }; template S::X f(T, U) { S::X(); return S::X(); } template S::X f(int, double);