3 template < class T > class A
6 typedef typename T::myT anotherT; // { dg-error "" } undefined type
8 anotherT t; // { dg-error "" } undefined type
11 A(anotherT _t) { // { dg-error "" } undefined type
15 anotherT getT() { // { dg-error "" } undefined type
20 class B : public A< B > // { dg-error "" } forward declaration