// { dg-do assemble } template struct S; template struct S {}; template struct S; void f() { S<> s; }