// { dg-do assemble } template struct A {}; template struct A; A ai; // { dg-error "" } incomplete type