1 // RUN: clang-cc -fsyntax-only -verify %s
2 
3 namespace N {
4   template<class T> class X;
5 }
6 
7 // FIXME: this diagnostic is terrible (PR3844).
8 template<> class X<int> { /* ... */ };	// expected-error {{unqualified-id}}
9 
10 namespace N {
11 
12 template<> class X<char*> { /* ... */ };	// OK: X is a template
13 
14 }