// { dg-do assemble } /* [temp.expl.spec] p18. */ template struct A { template class B { }; }; template class A::B { // { dg-error "" } only one template header };