diff --git a/libcxx/include/__ranges/access.h b/libcxx/include/__ranges/access.h index ad5a874e07b5..0f1cca033a23 100644 --- a/libcxx/include/__ranges/access.h +++ b/libcxx/include/__ranges/access.h @@ -128,8 +128,7 @@ namespace __end { { _LIBCPP_AUTO_CAST(end(__t)) } -> sentinel_for>; }; - class __fn { - public: + struct __fn { template [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp (&__t)[_Np]) const noexcept requires (sizeof(_Tp) >= 0) // Disallow incomplete element types.