[libcxx-commits] [libcxx] [libc++][iterator][ranges] P2997R1: Removing the common reference requirement from the indirectly invocable concepts (PR #98817)
A. Jiang via libcxx-commits
libcxx-commits at lists.llvm.org
Sun Jul 14 20:11:54 PDT 2024
================
@@ -534,6 +535,8 @@ __cpp_lib_void_t 201411L <type_traits>
# undef __cpp_lib_out_ptr
// # define __cpp_lib_out_ptr 202311L
// # define __cpp_lib_philox_engine 202406L
+# undef __cpp_lib_ranges
+# define __cpp_lib_ranges 202406L
----------------
frederick-vs-ja wrote:
It's weird to bump `__cpp_lib_ranges` to this value when [P2609R3](https://wg21.link/p2609r3) (which bumps `__cpp_lib_ranges` to `202302L`) hasn't been implemented.
Coincidentally (may be not), P2609R3 and P2997R1 change exactly the same set of concepts.
https://github.com/llvm/llvm-project/pull/98817
More information about the libcxx-commits
mailing list