1// { dg-do assemble } 2// Make sure that forward declarations of specializations work... 3 4template <class T> class A { }; 5template <> class A<int>; 6A<int> a; // { dg-error "" } incomplete type 7template <> class A<int> { }; 8