[libcxx-commits] [PATCH] D99863: [libcxx] adds `iter_difference_t` and `iter_value_t`
Louis Dionne via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Thu Apr 15 12:32:37 PDT 2021
ldionne accepted this revision.
ldionne added a comment.
This revision is now accepted and ready to land.
I think this LGTM. There's some small comments about a missed `R[I]` -> `RI` transformation, but I think that's all. LGTM with nitpicks applied.
================
Comment at: libcxx/test/std/iterators/iterator.requirements/iterator.assoc.types/incrementable.traits/iter_difference_t.pass.cpp:23-44
+ constexpr bool result = std::same_as<std::iter_difference_t<T>, Expected>;
+ static_assert(std::same_as<std::iter_difference_t<T const>, Expected> ==
+ result);
+ static_assert(std::same_as<std::iter_difference_t<T volatile>, Expected> ==
+ result);
+ static_assert(
+ std::same_as<std::iter_difference_t<T const volatile>, Expected> ==
----------------
Quuxplusone wrote:
> FWIW, this indentation is insane.
Can we please keep comments constructive and polite? It's fine to disagree with the way of formatting things. It's also fine to request changes on a patch due to indentation or some other format-related issue that impacts readability. But please try to root your comment in something objective.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99863/new/
https://reviews.llvm.org/D99863
More information about the libcxx-commits
mailing list