Skip to content

Commit 4846f32

Browse files
committed
Protect against evil overloaded operator comma in flat_[multi]set tests.
1 parent a839614 commit 4846f32

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

libcxx/test/std/containers/container.adaptors/flat.multiset/flat.multiset.iterators/iterator.pass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ constexpr void test_one() {
5757
i = m.begin(); // move-assignment
5858
typename M::const_iterator k = i; // converting constructor
5959
assert(i == k); // comparison
60-
for (int j = 0; j < 9; ++j, ++i) { // pre-increment
60+
for (int j = 0; j < 9; ++j, (void)++i) { // pre-increment
6161
assert(*i == expected[j]); // operator*
6262
}
6363
assert(i == m.end());

libcxx/test/std/containers/container.adaptors/flat.set/flat.set.iterators/iterator.pass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ constexpr void test_one() {
5656
i = m.begin(); // move-assignment
5757
typename M::const_iterator k = i; // converting constructor
5858
assert(i == k); // comparison
59-
for (int j = 1; j <= 4; ++j, ++i) { // pre-increment
59+
for (int j = 1; j <= 4; ++j, (void)++i) { // pre-increment
6060
assert(*i == j); // operator*
6161
}
6262
assert(i == m.end());

0 commit comments

Comments
 (0)