[libc++] [test] Test that unordered_*::swap/move/assign does not invalidate iterators.
authorArthur O'Dwyer <arthur.j.odwyer@gmail.com>
Thu, 6 May 2021 16:18:09 +0000 (12:18 -0400)
committerArthur O'Dwyer <arthur.j.odwyer@gmail.com>
Fri, 7 May 2021 14:04:26 +0000 (10:04 -0400)
commitf42355e17c3f3d1d099d028a388796a64724ffdb
tree86d997aa7befe6253eacd22e241139847fd13338
parenta1f75bf091a20132dc44828a2a9a68d559f922f3
[libc++] [test] Test that unordered_*::swap/move/assign does not invalidate iterators.

And remove the dedicated debug-iterator tests; we want to test this in all modes.
We have a CI step for testing the whole test suite with `--debug_level=1` now.

Part of https://reviews.llvm.org/D102003
16 files changed:
libcxx/test/libcxx/containers/unord/unord.map/db_move.pass.cpp [deleted file]
libcxx/test/libcxx/containers/unord/unord.multimap/db_move.pass.cpp [deleted file]
libcxx/test/libcxx/containers/unord/unord.multiset/db_move.pass.cpp [deleted file]
libcxx/test/libcxx/containers/unord/unord.set/db_move.pass.cpp [deleted file]
libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp
libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp
libcxx/test/std/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp
libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp
libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp
libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp
libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp
libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp
libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp
libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp
libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp
libcxx/test/std/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp