Skip to content

Commit 9fac2b4

Browse files
committed
rm-count
1 parent 5f102e3 commit 9fac2b4

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

libcxx/include/__algorithm/radix_sort.h

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -123,19 +123,13 @@ _LIBCPP_HIDE_FROM_ABI auto __nth_radix(size_t __radix_number, _Radix __radix) {
123123
};
124124
}
125125

126-
template <class _ForwardIterator, class _Map, class _RandomAccessIterator>
127-
_LIBCPP_HIDE_FROM_ABI void
128-
__count(_ForwardIterator __first, _ForwardIterator __last, _Map __map, _RandomAccessIterator __counters) {
129-
std::for_each(__first, __last, [&__counters, &__map](const auto& __preimage) { ++__counters[__map(__preimage)]; });
130-
}
131-
132126
template <class _ForwardIterator, class _Map, class _RandomAccessIterator>
133127
_LIBCPP_HIDE_FROM_ABI void
134128
__collect(_ForwardIterator __first, _ForwardIterator __last, _Map __map, _RandomAccessIterator __counters) {
135129
using value_type = typename iterator_traits<_ForwardIterator>::value_type;
136130
using traits = __counting_sort_traits<value_type, _Map>;
137131

138-
std::__count(__first, __last, __map, __counters);
132+
std::for_each(__first, __last, [&__counters, &__map](const auto& __preimage) { ++__counters[__map(__preimage)]; });
139133

140134
const auto __counters_end = __counters + traits::__value_range;
141135
std::partial_sum(__counters, __counters_end, __counters);

0 commit comments

Comments
 (0)