1 template <class T1, class T2>
20 A<U,SubB1>::SubA<SubB2> _a; // { dg-error "not a base type" "not base" }
21 // { dg-message "note" "note" { target *-*-* } 20 }
22 // { dg-error "non-template" "non-template" { target *-*-* } 20 }
27 B<char> objB; // { dg-message "required" }