14 type(); // { dg-message "private" }
21 using typename B<T>::type;
25 type j; // { dg-error "context" }
29 template class C<int>; // { dg-message "required" }
40 using typename D<T>::type; // { dg-message "previous" }
41 using typename D<T>::type; // { dg-error "redeclaration" }