21 template struct B<int>;
29 void f() {} // { dg-error "" } redeclaration
33 template <class T, class U>
40 template struct D<int, double>;
42 template <class T, class U>
46 void f(U); // { dg-error "" } redeclaration
49 template struct D2<int, int>;
54 void f(); // { dg-error "" } redeclaration