1 // PR c++/58856
2 // { dg-require-effective-target c++11 }
3 
4 template <typename T>
5 struct U1 {};
6 
7 template <typename T1, typename... Ts>
8 using U2 = U1<T1>;
9 
10 template <typename T1, typename... Ts>
11 using U3 = U2<T1, Ts...>;
12