// PR c++/5723, PR c++/8522 // Origin: Matthias Kleinmann, Peter Karl Mueller // { dg-do compile } template class A; template class A::B; // { dg-error "declaration" "err" } // { dg-warning "declaration" "warn" { target *-*-* } 6 }