gcc/libstdc++-v3/testsuite/23_containers/unordered_map
Jonathan Wakely beb0086f59 Avoid unnecessary inclusion of <stdexcept> header
This can greatly reduce the amount of preprocessed code that is included
by other headers, because <stdexcept> depends on <string> which is huge.

	* include/std/array: Do not include <stdexcept>.
	* include/std/optional: Include <exception> and
	<bits/exception_defines.h> instead of <stdexcept>.
	* testsuite/20_util/function_objects/searchers.cc: Include <cctype>
	for std::isalnum.
	* testsuite/20_util/tuple/cons/deduction.cc: Include <memory> for
	std::allocator.
	* testsuite/23_containers/map/erasure.cc: Include <string>.
	* testsuite/23_containers/unordered_map/erasure.cc: Likewise.

From-SVN: r272011
2019-06-06 16:34:56 +01:00
..
allocator Move from state of allocators (LWG2593) 2019-05-17 04:55:37 +00:00
cons PR libstdc++/89477 constrain deduction guides for maps and sets 2019-02-26 23:12:44 +00:00
debug Update copyright years. 2019-01-01 13:31:55 +01:00
erase Update copyright years. 2019-01-01 13:31:55 +01:00
hash_policy Update copyright years. 2019-01-01 13:31:55 +01:00
insert Update copyright years. 2019-01-01 13:31:55 +01:00
modifiers Remove Profile Mode, deprecated since GCC 7.1 2019-05-13 11:50:21 +01:00
operations Update copyright years. 2019-01-01 13:31:55 +01:00
operators Update copyright years. 2019-01-01 13:31:55 +01:00
profile
requirements Fix more tests that fail in C++2a mode 2019-06-06 16:34:45 +01:00
48101-2_neg.cc Update copyright years. 2019-01-01 13:31:55 +01:00
48101-3_neg.cc Enforce allocator::value_type consistency for containers in C++2a 2019-06-03 14:22:59 +01:00
48101_neg.cc PR libstdc++/85965 move is_invocable assertions again 2019-05-17 15:13:32 +01:00
55043.cc Update copyright years. 2019-01-01 13:31:55 +01:00
59548.cc Update copyright years. 2019-01-01 13:31:55 +01:00
dr761.cc Update copyright years. 2019-01-01 13:31:55 +01:00
erasure.cc Avoid unnecessary inclusion of <stdexcept> header 2019-06-06 16:34:56 +01:00
final_hash.cc Update copyright years. 2019-01-01 13:31:55 +01:00
init-list.cc Update copyright years. 2019-01-01 13:31:55 +01:00
observers.cc Update copyright years. 2019-01-01 13:31:55 +01:00
pmr_typedefs.cc Update copyright years. 2019-01-01 13:31:55 +01:00
pmr_typedefs_debug.cc Update copyright years. 2019-01-01 13:31:55 +01:00
range_access.cc Update copyright years. 2019-01-01 13:31:55 +01:00