1 // RUN: %clang_cc1 -fsyntax-only -verify %s
2 // expected-no-diagnostics
5 template<class T
> class X
{ /* ... */ };
6 template<class T
> class Y
{ /* ... */ };
7 template<> class X
<int> { /* ... */ };
8 template<> class Y
<double>;
10 const unsigned NumElements
= 17;
13 template<> class N::Y
<double> {
14 int array
[NumElements
];