// Build don't link: template void f(T t) {} template void f(int); template void f<>(long); template struct S { void bar(int) {} template void baz(U u) {} }; template S; template void S::bar(int); template void S::baz(short); template void S::baz<>(char);