// { dg-do assemble } // Make sure that forward declarations of specializations work... template class A { }; template <> class A; A a; // { dg-error "" } incomplete type template <> class A { };