diff --git a/libcxx/include/__ranges/iota_view.h b/libcxx/include/__ranges/iota_view.h index c3b2dfde916073..fae3b0b580c068 100644 --- a/libcxx/include/__ranges/iota_view.h +++ b/libcxx/include/__ranges/iota_view.h @@ -45,7 +45,7 @@ _LIBCPP_BEGIN_NAMESPACE_STD namespace ranges { template struct __get_wider_signed { - static auto __call() { + consteval static auto __call() { if constexpr (sizeof(_Int) < sizeof(short)) return type_identity{}; else if constexpr (sizeof(_Int) < sizeof(int)) return type_identity{}; else if constexpr (sizeof(_Int) < sizeof(long)) return type_identity{};