gcc/libstdc++-v3/testsuite/23_containers/list
Edward Smith-Rowland 0b44b4b807 Pre-emptively support P0646R1 for std container erasure.
2018-11-30  Edward Smith-Rowland  <3dw4rd@verizon.net>

	Pre-emptively support P0646R1 for std container erasure.
	* include/bits/erase_if.h: Accumulate and return number of erased nodes.
	* include/std/forward_list (): Return number of erased items.
	* include/std/list (): Ditto.
	* include/std/map (): Ditto.
	* include/std/set (): Ditto.
	* include/std/string (): Ditto.
	* include/std/unordered_map (): Ditto.
	* include/std/unordered_set (): Ditto.
	* include/std/vector (): Ditto.
	* testsuite/21_strings/basic_string/erasure.cc: Test number of erasures.
	* 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: r266672
2018-11-30 16:12:13 +00:00
..
allocator Update copyright years. 2018-01-03 11:03:58 +01:00
capacity Update copyright years. 2018-01-03 11:03:58 +01:00
cons PR libstdc++/87809 avoid invalid expressions in exception specifications 2018-10-30 14:49:43 +00:00
debug Update copyright years. 2018-01-03 11:03:58 +01:00
modifiers Fix tests that fail in C++98 mode 2018-08-23 00:43:43 +01:00
operations P0646R1 Improving the Return Value of Erase-Like Algorithms I 2018-07-04 21:15:01 +01:00
requirements Skip tests for GNU extensions when testing with strict mode 2018-10-19 22:50:15 +01:00
types 2018-09-02 François Dumont <fdumont@gcc.gnu.org> 2018-09-02 10:20:57 +00:00
14340.cc Update copyright years. 2018-01-03 11:03:58 +01:00
18604.cc Update copyright years. 2018-01-03 11:03:58 +01:00
23781_neg.cc Update copyright years. 2018-01-03 11:03:58 +01:00
48101-2_neg.cc Update copyright years. 2018-01-03 11:03:58 +01:00
48101_neg.cc Fix testsuite failures due to extra errors in strict dialects 2018-10-19 22:50:03 +01:00
58764.cc Update copyright years. 2018-01-03 11:03:58 +01:00
61347.cc Update copyright years. 2018-01-03 11:03:58 +01:00
68222_neg.cc Remove C++14-isms from C++11 tests 2018-08-23 09:26:22 +01:00
check_construct_destroy.cc Update copyright years. 2018-01-03 11:03:58 +01:00
check_construct_destroy.h Update copyright years. 2018-01-03 11:03:58 +01:00
erasure.cc Pre-emptively support P0646R1 for std container erasure. 2018-11-30 16:12:13 +00:00
init-list.cc Update copyright years. 2018-01-03 11:03:58 +01:00
init-list.h Update copyright years. 2018-01-03 11:03:58 +01:00
pmr_typedefs.cc Define aliases for containers using polymorphic_allocator 2018-08-10 00:25:53 +01:00
pmr_typedefs_debug.cc Forward declare debug containers so std::pmr aliases work 2018-08-24 18:43:18 +01:00
pthread1.cc Update copyright years. 2018-01-03 11:03:58 +01:00
pthread5.cc Update copyright years. 2018-01-03 11:03:58 +01:00
range_access.cc Update copyright years. 2018-01-03 11:03:58 +01:00