// { dg-do assemble { xfail *-*-* } } // Simplified from testcase by Christophe Boyanique template struct foo { foo(); }; template foo::foo() {} T; // { dg-error "" } no type