// { dg-do compile } // Specialization of member class template. template struct A { template struct B {}; template struct C {}; }; template <> template <> struct A::B; template <> template struct A::B {}; A::B ab; // { dg-error "incomplete" } A::C ac; template <> template struct A::C {}; // { dg-error "specialization" }