Skip to content

Commit e820c36

Browse files
Fix-up inclusion and address remaining review comments
1 parent 1ed6446 commit e820c36

File tree

8 files changed

+9
-12
lines changed

8 files changed

+9
-12
lines changed

libcxx/include/__random/piecewise_constant_distribution.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#ifndef _LIBCPP___RANDOM_PIECEWISE_CONSTANT_DISTRIBUTION_H
1010
#define _LIBCPP___RANDOM_PIECEWISE_CONSTANT_DISTRIBUTION_H
1111

12+
#include <__algorithm/copy_n.h>
1213
#include <__algorithm/upper_bound.h>
1314
#include <__config>
1415
#include <__cstddef/ptrdiff_t.h>

libcxx/include/__random/piecewise_linear_distribution.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#ifndef _LIBCPP___RANDOM_PIECEWISE_LINEAR_DISTRIBUTION_H
1010
#define _LIBCPP___RANDOM_PIECEWISE_LINEAR_DISTRIBUTION_H
1111

12+
#include <__algorithm/copy_n.h>
1213
#include <__algorithm/upper_bound.h>
1314
#include <__config>
1415
#include <__cstddef/ptrdiff_t.h>

libcxx/test/std/containers/sequences/deque/deque.cons/iter_iter.pass.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@ void test(InputIterator f, InputIterator l) {
3333
assert(d.size() == static_cast<std::size_t>(std::distance(f, l)));
3434
assert(static_cast<std::size_t>(std::distance(d.begin(), d.end())) == d.size());
3535
LIBCPP_ASSERT(is_double_ended_contiguous_container_asan_correct(d));
36-
for (const_iterator i = d.begin(), e = d.end(); i != e; ++i, (void)++f)
37-
assert(*i == *f);
36+
assert(std::equal(d.begin(), d.end(), f));
3837
}
3938

4039
template <class Allocator, class InputIterator>

libcxx/test/std/containers/sequences/deque/deque.cons/iter_iter_alloc.pass.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ void test(InputIterator f, InputIterator l, const Allocator& a) {
3434
assert(d.size() == static_cast<std::size_t>(std::distance(f, l)));
3535
assert(static_cast<std::size_t>(std::distance(d.begin(), d.end())) == d.size());
3636
LIBCPP_ASSERT(is_double_ended_contiguous_container_asan_correct(d));
37-
for (const_iterator i = d.begin(), e = d.end(); i != e; ++i, (void)++f)
38-
assert(*i == *f);
37+
assert(std::equal(d.begin(), d.end(), f));
3938
}
4039

4140
void basic_test() {

libcxx/test/std/containers/sequences/vector.bool/construct_iter_iter.pass.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ TEST_CONSTEXPR_CXX20 void test(Iterator first, Iterator last) {
2424
C c(first, last);
2525
LIBCPP_ASSERT(c.__invariants());
2626
assert(c.size() == static_cast<std::size_t>(std::distance(first, last)));
27-
for (typename C::const_iterator i = c.cbegin(), e = c.cend(); i != e; ++i, (void)++first)
28-
assert(*i == *first);
27+
assert(std::equal(c.cbegin(), c.cend(), first));
2928
}
3029

3130
TEST_CONSTEXPR_CXX20 bool tests() {

libcxx/test/std/containers/sequences/vector.bool/construct_iter_iter_alloc.pass.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ TEST_CONSTEXPR_CXX20 void test(Iterator first, Iterator last, const typename C::
2525
C c(first, last, a);
2626
LIBCPP_ASSERT(c.__invariants());
2727
assert(c.size() == static_cast<std::size_t>(std::distance(first, last)));
28-
for (typename C::const_iterator i = c.cbegin(), e = c.cend(); i != e; ++i, (void)++first)
29-
assert(*i == *first);
28+
assert(std::equal(c.cbegin(), c.cend(), first));
3029
}
3130

3231
TEST_CONSTEXPR_CXX20 bool tests() {

libcxx/test/std/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
// template <class InputIter> vector(InputIter first, InputIter last);
1212

13+
#include <algorithm>
1314
#include <vector>
1415
#include <cassert>
1516
#include <cstddef>
@@ -31,8 +32,7 @@ TEST_CONSTEXPR_CXX20 void test(Iterator first, Iterator last) {
3132
LIBCPP_ASSERT(c.__invariants());
3233
assert(c.size() == static_cast<std::size_t>(std::distance(first, last)));
3334
LIBCPP_ASSERT(is_contiguous_container_asan_correct(c));
34-
for (typename C::const_iterator i = c.cbegin(), e = c.cend(); i != e; ++i, (void)++first)
35-
assert(*i == *first);
35+
assert(std::equal(c.cbegin(), c.cend(), first));
3636
}
3737
// Test with an empty range
3838
{

libcxx/test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ TEST_CONSTEXPR_CXX20 void test(Iterator first, Iterator last, const A& a) {
3131
LIBCPP_ASSERT(c.__invariants());
3232
assert(c.size() == static_cast<std::size_t>(std::distance(first, last)));
3333
LIBCPP_ASSERT(is_contiguous_container_asan_correct(c));
34-
for (typename C::const_iterator i = c.cbegin(), e = c.cend(); i != e; ++i, (void)++first)
35-
assert(*i == *first);
34+
assert(std::equal(c.cbegin(), c.cend(), first));
3635
}
3736

3837
#if TEST_STD_VER >= 11

0 commit comments

Comments
 (0)