gcc/libstdc++-v3/testsuite
Jonathan Wakely f3d7dd52a6 Fix std::invoke support for reference_wrappers
PR libstdc++/59768
	* include/std/functional (_Unwrap, __invfwd): Define.
	(__invoke_impl): Remove reference_wrapper overloads and use __invfwd.
	* include/std/type_traits (__result_of_memobj, __result_of_memfun):
	Add partial specializations for const reference_wrappers and simplify.
	* testsuite/20_util/bind/ref_neg.cc: Use dg-excess-errors.
	* testsuite/20_util/function_objects/invoke/59768.cc: New.

From-SVN: r231574
2015-12-11 21:45:51 +00:00
..
17_intro LWG 2510, make the default constructors of library tag types explicit. 2015-11-11 16:47:19 +02:00
18_support re PR libstdc++/68139 (rethrow_if_nested should tolerate overloaded unary operator&) 2015-12-11 14:04:23 +02:00
19_diagnostics
20_util Fix std::invoke support for reference_wrappers 2015-12-11 21:45:51 +00:00
21_strings Fix std::wstring capacity test for short wchar_t 2015-11-14 17:24:42 +00:00
22_locale Improve portability of named locale tests 2015-11-13 15:25:48 +00:00
23_containers * testsuite/23_containers/vector/profile/vector.cc: Add maxdata option on AIX. 2015-11-21 00:38:25 -05:00
24_iterators Add concept checks to std::next and std::prev. 2015-09-03 15:35:43 +01:00
25_algorithms Shrink std::random_shuffle test to pass on simulators 2015-10-16 12:12:15 +01:00
26_numerics Handle C++11 <math.h> overloads on Solaris 12 2015-11-24 13:15:43 +00:00
27_io Improve tests for valid values of iostream bitmask types 2015-11-25 13:49:06 +00:00
28_regex re PR libstdc++/67362 (std::regex("((.)", std::regex_constants::basic) throws) 2015-08-28 02:35:21 +00:00
29_atomics Handle alignment in __atomic_is_lock_free 2015-09-17 16:46:04 +01:00
30_threads PR libstdc++/57060 cope with invalid thread IDs 2015-12-04 17:32:40 +00:00
abi
backward
config
data
decimal
experimental Change tests to use -std=gnu++14 not -std=gnu++1y 2015-12-10 14:39:07 +00:00
ext libstdc++: Run tests on RTEMS 2015-09-03 05:45:33 +00:00
lib Improve portability of named locale tests 2015-11-13 15:25:48 +00:00
libstdc++-abi
libstdc++-dg
libstdc++-prettyprinters Ensure another pretty-printer test uses C++98 mode 2015-11-26 16:25:55 +00:00
libstdc++-xmethods
performance
tr1 More fine-grained autoconf checks for C99 library 2015-11-13 14:51:25 +00:00
tr2
util Improve portability of named locale tests 2015-11-13 15:25:48 +00:00
Makefile.am
Makefile.in