1// PR c++/18962 2 3template<class T1,int N1> 4class Klasse 5{ 6public: 7 template <class T2,int N2> 8 void function( const Klasse<T2,N2>& ); 9}; 10 11template<> 12template<class T2,int N2> 13void Klasse<int,1>::function( const Klasse<T2,N2>& param ) 14{ 15 param; // make sure we use the argument list from the definition. 16} 17 18int main() 19{ 20 Klasse<int,1> instance; 21 Klasse<char,2> param; 22 instance.function( param ); 23} 24