[libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Wed Mar 19 11:31:22 PDT 2025


================
@@ -79,31 +83,31 @@ _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 bool __is_permutation_impl(
     _Proj1&& __proj1,
     _Proj2&& __proj2) {
   using _D1 = __iter_diff_t<_Iter1>;
+  using _Ref1 = typename iterator_traits<_Iter1>::reference;
+  using _Ref2 = typename iterator_traits<_Iter2>::reference;
+  __identity __ident;
----------------
ldionne wrote:

```suggestion

```

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


More information about the libcxx-commits mailing list