1 // RUN: %clang_cc1 -std=c++11 %s -verify
3 template<int i
> class X
{ /* ... */ };
4 X
< 1>2 > x1
; // expected-error{{expected unqualified-id}}
6 template<class T
> class Y
{ /* ... */ };
7 Y
<X
<1>> x3
; // OK, same as Y<X<1> > x3;
8 Y
<X
<6>>1>> x4
; // expected-error{{expected unqualified-id}}
12 Y
<decltype(a
< b
)> x6
;