// Build don't link: template struct S { template void f(); }; template template <> // ERROR - enclosing classes not specialized void S::f () { }