// { dg-do assemble } struct gorf { int stuff; void snarf(); // { dg-error "" } }; template void gorf::snarf() { return; } // { dg-error "" }