[libcxx-commits] [libcxx] 98d28e9 - [libc++] Fix issue in std.cppm after introducing views::chunk_by
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Sep 6 06:19:57 PDT 2023
Author: Louis Dionne
Date: 2023-09-06T09:19:07-04:00
New Revision: 98d28e947cc332f5bb9878e967ea5d7e414cf785
URL: https://github.com/llvm/llvm-project/commit/98d28e947cc332f5bb9878e967ea5d7e414cf785
DIFF: https://github.com/llvm/llvm-project/commit/98d28e947cc332f5bb9878e967ea5d7e414cf785.diff
LOG: [libc++] Fix issue in std.cppm after introducing views::chunk_by
This should fix CI issues introduced by 065dc485bd where the std.cppm
module won't build in C++20 mode because views::chunk_by was added in
C++23 but wasn't marked as such in ranges.inc.
Added:
Modified:
libcxx/modules/std/ranges.inc
Removed:
################################################################################
diff --git a/libcxx/modules/std/ranges.inc b/libcxx/modules/std/ranges.inc
index aeba676d3f43ad..82c7d99f8979a8 100644
--- a/libcxx/modules/std/ranges.inc
+++ b/libcxx/modules/std/ranges.inc
@@ -311,12 +311,14 @@ export namespace std {
}
#endif
+#if _LIBCPP_STD_VER >= 23
// [range.chunk.by], chunk by view
using std::ranges::chunk_by_view;
namespace views {
using std::ranges::views::chunk_by;
}
+#endif // _LIBCPP_STD_VER >= 23
#if 0
// [range.stride], stride view
More information about the libcxx-commits
mailing list