1// { dg-do link } 2// GROUPS passed templates membertemplates 3template<class T, int N> 4class A 5{ 6public: 7 template<class U> 8 void operator=(A<U, N> const & a) { return; } 9}; 10 11int main() 12{ 13 A<float, 3> a; 14 A<double, 3> b; 15 a = b; 16} 17