// { dg-do compile } // Contributed by MattyT // PR c++/14028: Parser accepts invalid unbalanced bracket. template struct A {}; template class B : public A<4 {}; // { dg-error "" }