blob: 1cc1ea0d58ff26f178e1e69cfb961ec5f24166c4 [file] [log] [blame]
template <typename T> struct B { typedef typename T::X X; };
template <typename T> struct A { typedef B<T>::X::Y Z; }; // { dg-error "before 'B<T>::X::Y' because 'B<T>::X'" }