// PR c++/102869 | |
// { dg-do compile { target c++11 } } | |
template<int...> struct integer_sequence; | |
template<int _Num> | |
using make_index_sequence = integer_sequence<__integer_pack(_Num)...>; | |
template<class...> struct Tuple; | |
template<int... Is> using tuple_t = Tuple<make_index_sequence<Is>...>; | |
template<int... Is> | |
void f() { | |
tuple_t<Is...> t; | |
} |