// Build don't link: template struct Y {}; template struct X {}; template void f() { typename X >::A a; } template struct X > { };