// Make sure that forward declarations of specializations work... template class A { }; class A; A a; // ERROR - incomplete type class A { };