1 // { dg-do compile { target c++11 } } 2 template<typename ...T> struct A 3 { 4 typedef typename T::X Y; // { dg-error "not expanded|T" } 5 }; 6 7 A<int> a; 8