[libcxx-commits] [libcxx] [libc++] Fix ambiguity in ranges::advance and ranges::next affecting flat_set (PR #177773)

A. Jiang via libcxx-commits libcxx-commits at lists.llvm.org
Thu Jan 29 02:53:41 PST 2026


================
@@ -49,6 +49,7 @@ struct __next {
   }
 
   template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
+    requires (!__integer_like<_Sp>) && sentinel_for<_Sp, _Ip>
----------------
frederick-vs-ja wrote:

Ditto, duplicated `sentinel_for<_Sp, _Ip>`.

https://github.com/llvm/llvm-project/pull/177773


More information about the libcxx-commits mailing list