// PR c++/93698
// { dg-do compile { target concepts } }
#include <utility>
template <int N>
concept foo = []<std::size_t... Is>(std::index_sequence<Is...>) constexpr {
  return (Is + ...) > 10;
}(std::make_index_sequence<N>());
bool a = foo<7>;
// PR c++/93698
// { dg-do compile { target concepts } }
#include <utility>
template <int N>
concept foo = []<std::size_t... Is>(std::index_sequence<Is...>) constexpr {
  return (Is + ...) > 10;
}(std::make_index_sequence<N>());
bool a = foo<7>;