[libcxx][NFC] tweaks `incrementable_traits` per review
One suggestion was missed and is being patched now.
GitOrigin-RevId: 0fcea41920cef7414cd55f5fdb2f335f6d2ddb92
diff --git a/include/iterator b/include/iterator
index c45a1e5..cddeb9a 100644
--- a/include/iterator
+++ b/include/iterator
@@ -461,12 +461,12 @@
template<class _Tp>
concept __has_integral_minus =
- !__has_member_difference_type<_Tp> &&
requires(const _Tp& __x, const _Tp& __y) {
{ __x - __y } -> integral;
};
template<__has_integral_minus _Tp>
+requires (!__has_member_difference_type<_Tp>)
struct incrementable_traits<_Tp> {
using difference_type = make_signed_t<decltype(declval<_Tp>() - declval<_Tp>())>;
};