1 // RUN: clang-cc -fsyntax-only -verify %s
4 template<typename> class TT>
5 class A; // expected-note 2 {{template is declared here}}
7 template<typename> class X;
11 A<float, 1, X, double> *a2; // expected-error{{too many template arguments for class template 'A'}}
12 A<float, 1> *a3; // expected-error{{too few template arguments for class template 'A'}}