gcc/libstdc++-v3/testsuite/experimental
Jonathan Wakely d67dd0be94 Avoid #include <functional> in other headers
* include/bits/shared_ptr_base.h: Include <functional>.
	[!__cpp_rtti]: Do not include <typeinfo>.
	* include/experimental/array: Do not include <functional>.
	* include/experimental/memory: Include <bits/functional_hash.h>
	instead of <functional>.
	* include/experimental/propagate_const: Include <bits/stl_function.h>,
	<bits/functional_hash.h>, and <bits/move.h> instead of <functional>.
	* include/experimental/tuple: Do not include <functional>.
	* include/std/future: Include <functional>.
	* include/std/memory: Do not include <functional>.
	* include/std/mutex: [_GLIBCXX_HAVE_TLS]: Likewise.
	* testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc: Add
	missing includes.
	* testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Likewise.
	* testsuite/20_util/specialized_algorithms/memory_management_tools/
	1.cc: Likewise.
	* testsuite/30_threads/call_once/60497.cc: Likewise.
	* testsuite/30_threads/lock/2.cc: Likewise.
	* testsuite/30_threads/thread/native_handle/cancel.cc: Likewise.
	* testsuite/experimental/algorithm/sample.cc: Likewise.
	* testsuite/experimental/array/make_array.cc: Likewise.
	* testsuite/experimental/array/neg.cc: Likewise. Adjust dg-error line.
	* testsuite/experimental/propagate_const/assignment/move_neg.cc:
	Adjust dg-error lines.
	* testsuite/experimental/propagate_const/cons/move_neg.cc: Likewise.
	* testsuite/experimental/propagate_const/requirements2.cc: Likewise.
	* testsuite/experimental/propagate_const/requirements3.cc: Likewise.
	* testsuite/experimental/propagate_const/requirements4.cc: Likewise.
	* testsuite/experimental/propagate_const/requirements5.cc: Likewise.

From-SVN: r241131
2016-10-13 17:59:19 +01:00
..
algorithm Avoid #include <functional> in other headers 2016-10-13 17:59:19 +01:00
any Fix libstdc++ versioned namespace build 2016-10-03 15:35:28 +01:00
array Avoid #include <functional> in other headers 2016-10-13 17:59:19 +01:00
chrono Adjust testcases for C++17 compatibility 2016-08-17 14:39:05 +01:00
deque Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
filesystem Check for overflow in filesystem::last_write_time 2016-09-28 19:02:25 +01:00
forward_list Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
functional 70564 fix newly-added tests for not_fn 2016-10-05 13:40:31 +01:00
iterator Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
list Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
map Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
memory Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
memory_resource Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
numeric Define std::gcd and std::lcm for C++17 2016-10-03 18:01:10 +01:00
optional Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
propagate_const Avoid #include <functional> in other headers 2016-10-13 17:59:19 +01:00
random Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
ratio Adjust testcases for C++17 compatibility 2016-08-17 14:39:05 +01:00
set Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
string Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
string_view Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
system_error Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
tuple Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
type_erased_allocator Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
type_traits Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
unordered_map Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
unordered_set Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
vector Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
feat-cxx14.cc Use dg-do preprocess instead of compile for tests 2016-08-23 11:13:31 +01:00
feat-lib-fund.cc Use dg-do preprocess instead of compile for tests 2016-08-23 11:13:31 +01:00