// { dg-do assemble }
namespace N {
template <class T> struct S;
}
void f()
{
N::S(); // { dg-error "" } invalid use of template