blob: cd2db634a2b015c7f427500ce15c96b77f122a0a [file] [log] [blame]
//PR c++/28303
template<typename T> struct A
{
typedef struct typename T::X X; // { dg-error "expected identifier|two or more" }
};
template<typename T> A<T>::X::X() {} // { dg-error "not a type|forbids declaration" }