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