1 // PR c++/16623 2 3 template <int N> 4 struct C 5 { 6 C& operator= (int); 7 }; 8 9 template <int N> 10 C<N>& C<N>::operator= (int) 11 { 12 return *this; 13 } 14 15 C<0> a; 16