// PR c++/85049 // { dg-do compile { target c++11 } } typedef __SIZE_TYPE__ size_t; template struct integer_sequence { typedef _Tp value_type; static constexpr size_t size() noexcept { return sizeof...(_Idx); } }; template using make_integer_sequence = integer_sequence<_Tp, __integer_pack(_Num)...>; template using make_index_sequence = make_integer_sequence; template using index_sequence_for = make_index_sequence; template struct tuple {}; template int get(tuple, Ts...>); int x = get(tuple>{});