From 45f630d729e2cce044ed48e6eaf4b8e61e06fede Mon Sep 17 00:00:00 2001 From: Billy Robert O'Neal III Date: Wed, 22 Jan 2020 21:15:16 -0800 Subject: [PATCH] [libcxx] [test] Don't assert that moved-from containers with non-POCMA allocators are empty. --- .../containers/associative/map/map.cons/move_assign.pass.cpp | 2 +- .../associative/multimap/multimap.cons/move_assign.pass.cpp | 2 +- .../associative/multiset/multiset.cons/move_assign.pass.cpp | 2 +- .../containers/associative/set/set.cons/move_assign.pass.cpp | 2 +- .../std/containers/sequences/vector.bool/assign_move.pass.cpp | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libcxx/test/std/containers/associative/map/map.cons/move_assign.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/move_assign.pass.cpp index 56473da0e82..9ce51ab6d85 100644 --- a/libcxx/test/std/containers/associative/map/map.cons/move_assign.pass.cpp +++ b/libcxx/test/std/containers/associative/map/map.cons/move_assign.pass.cpp @@ -103,7 +103,7 @@ int main(int, char**) assert(m3 == m2); assert(m3.get_allocator() == A(5)); assert(m3.key_comp() == C(5)); - assert(m1.empty()); + LIBCPP_ASSERT(m1.empty()); } { typedef std::pair V; diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp index e5365438273..679ede8c6e2 100644 --- a/libcxx/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp +++ b/libcxx/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp @@ -103,7 +103,7 @@ int main(int, char**) assert(m3 == m2); assert(m3.get_allocator() == A(5)); assert(m3.key_comp() == C(5)); - assert(m1.empty()); + LIBCPP_ASSERT(m1.empty()); } { typedef std::pair V; diff --git a/libcxx/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp index fdae5051e80..d5266412c5e 100644 --- a/libcxx/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp +++ b/libcxx/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp @@ -101,7 +101,7 @@ int main(int, char**) assert(m3 == m2); assert(m3.get_allocator() == A(5)); assert(m3.key_comp() == C(5)); - assert(m1.empty()); + LIBCPP_ASSERT(m1.empty()); } { typedef MoveOnly V; diff --git a/libcxx/test/std/containers/associative/set/set.cons/move_assign.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/move_assign.pass.cpp index ca615228d2a..23e9fd4e269 100644 --- a/libcxx/test/std/containers/associative/set/set.cons/move_assign.pass.cpp +++ b/libcxx/test/std/containers/associative/set/set.cons/move_assign.pass.cpp @@ -101,7 +101,7 @@ int main(int, char**) assert(m3 == m2); assert(m3.get_allocator() == A(5)); assert(m3.key_comp() == C(5)); - assert(m1.empty()); + LIBCPP_ASSERT(m1.empty()); } { typedef MoveOnly V; diff --git a/libcxx/test/std/containers/sequences/vector.bool/assign_move.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/assign_move.pass.cpp index e1b66957b24..f273658affc 100644 --- a/libcxx/test/std/containers/sequences/vector.bool/assign_move.pass.cpp +++ b/libcxx/test/std/containers/sequences/vector.bool/assign_move.pass.cpp @@ -31,7 +31,7 @@ int main(int, char**) std::vector > l2(test_allocator(5)); l2 = std::move(l); assert(l2 == lo); - assert(l.empty()); + LIBCPP_ASSERT(l.empty()); assert(l2.get_allocator() == lo.get_allocator()); } {