1 // PR c++/77639 2 3 template <class, int, class, int> struct B {}; 4 template <class T, int a, class U struct B<T, a, U, 1> {}; // { dg-error "" } 5 B<int, 2, char, 1> i; 6