// { dg-do link }// Origin: Mark Mitchell <mark@codesourcery.com>template<intn>structA{template<classT>A(Tt);template<classT>intf(Tt)const;};template<>template<classT>intA<1>::f(Tt)const{return1;}template<>template<classT>A<1>::A(Tt){}intmain(){A<1>a(3);a.f(1);return0;}