gcc/libstdc++-v3/testsuite/23_containers/set
Edward Smith-Rowland a62b871d65 Fix erasure goofs.
2018-11-29  Edward Smith-Rowland  <3dw4rd@verizon.net>

	Fix erasure goofs.
	* include/experimental/deque: Make inline.
	* include/std/deque: Include bits/stl_algo.h.
	(erase, erase_if): Make inline.
	* include/std/string: Include bits/stl_algo.h.
	* include/std/unordered_set: Add erase, erase_if!
	* include/std/vector: Include bits/stl_algo.h.
	* testsuite/21_strings/basic_string/erasure.cc:
	Add { dg-options "-std=gnu++2a" }.
	* testsuite/23_containers/deque/erasure.cc: Ditto.
	* testsuite/23_containers/forward_list/erasure.cc: Ditto.
	* testsuite/23_containers/list/erasure.cc: Ditto.
	* testsuite/23_containers/map/erasure.cc: Ditto.
	* testsuite/23_containers/set/erasure.cc: Ditto.
	* testsuite/23_containers/unordered_map/erasure.cc: Ditto.
	* testsuite/23_containers/unordered_set/erasure.cc: Ditto.
	* testsuite/23_containers/vector/erasure.cc: Ditto.

From-SVN: r266616
2018-11-29 13:43:55 +00:00
..
allocator Add missing dg-require-cstdint directives to tests 2018-07-26 15:03:28 +01:00
capacity
cons
debug
modifiers PR libstdc++/87194 fix range insertion into maps and sets 2018-09-03 15:25:25 +01:00
operations P0458R2 Checking for Existence of an Element in Associative Containers 2018-07-04 19:16:26 +01:00
operators
requirements Skip tests for GNU extensions when testing with strict mode 2018-10-19 22:50:15 +01:00
14340.cc
18604.cc
23781_neg.cc
48101_neg.cc Fix testsuite failures due to extra errors in strict dialects 2018-10-19 22:50:03 +01:00
48101-2_neg.cc
58764.cc
check_construct_destroy.cc
erasure.cc Fix erasure goofs. 2018-11-29 13:43:55 +00:00
init-list.cc
move_comparison.cc
pmr_typedefs_debug.cc Forward declare debug containers so std::pmr aliases work 2018-08-24 18:43:18 +01:00
pmr_typedefs.cc Define aliases for containers using polymorphic_allocator 2018-08-10 00:25:53 +01:00
range_access.cc