Description
Bugzilla Link | 32905 |
Version | trunk |
OS | Linux |
Reporter | LLVM Bugzilla Contributor |
Extended Description
template <typename... Ts>
struct X {
template <typename... Us>
using Y = X<void(Ts, Us)...>;
};
template<typename... T>
using any_pairs_list = X<int, int>::Y<T...>;
Diagnostic: error: pack expansion contains parameter pack 'Us' that has a different length (2 vs. 1) from outer parameter packs