3 // by Alexandre Oliva <oliva@dcc.unicamp.br>
5 // According to [temp.expl.spec]/2, a template explicit specialization
6 // must be declared in the namespace that contains the declaration of
10 template <class T> class foo; // ERROR - referenced below
15 template <> class foo<void>; // ERROR - invalid specialization