gcc/libstdc++-v3/testsuite
François Dumont b9c84e9503 PR libstdc++/92124 fix incorrect unordered container move assignment
* include/bits/hashtable.h (_Hashtable<>::__alloc_node_gen_t): New
	template alias.
	(_Hashtable<>::__fwd_value_for): New.
	(_Hashtable<>::_M_assign_elements<>): Remove _NodeGenerator template
	parameter.
	(_Hashtable<>::_M_assign<>): Add _Ht template parameter.
	(_Hashtable<>::operator=(const _Hashtable<>&)): Adapt.
	(_Hashtable<>::_M_move_assign): Adapt. Replace std::move_if_noexcept
	with std::move.
	(_Hashtable<>::_Hashtable(const _Hashtable&)): Adapt.
	(_Hashtable<>::_Hashtable(const _Hashtable&, const allocator_type&)):
	Adapt.
	(_Hashtable<>::_Hashtable(_Hashtable&&, const allocator_type&)):
	Adapt.
	* testsuite/23_containers/unordered_set/92124.cc: New.

From-SVN: r280028
2020-01-09 05:40:08 +00:00
..
17_intro Update copyright years. 2020-01-01 12:51:42 +01:00
18_support Update copyright years. 2020-01-01 12:51:42 +01:00
19_diagnostics Update copyright years. 2020-01-01 12:51:42 +01:00
20_util Update copyright years. 2020-01-01 12:51:42 +01:00
21_strings Update copyright years. 2020-01-01 12:51:42 +01:00
22_locale Update copyright years. 2020-01-01 12:51:42 +01:00
23_containers PR libstdc++/92124 fix incorrect unordered container move assignment 2020-01-09 05:40:08 +00:00
24_iterators Update copyright years. 2020-01-01 12:51:42 +01:00
25_algorithms Update copyright years. 2020-01-01 12:51:42 +01:00
26_numerics Update copyright years. 2020-01-01 12:51:42 +01:00
27_io libstdc++: Fix error handling in filesystem::remove_all (PR93201) 2020-01-08 16:44:45 +00:00
28_regex Update copyright years. 2020-01-01 12:51:42 +01:00
29_atomics Update copyright years. 2020-01-01 12:51:42 +01:00
30_threads Rename condition_variable_any wait* methods to match current draft standard 2020-01-08 03:00:40 +00:00
abi Update copyright years. 2020-01-01 12:51:42 +01:00
backward Update copyright years. 2020-01-01 12:51:42 +01:00
config Update copyright years. 2020-01-01 12:51:42 +01:00
data
decimal Update copyright years. 2020-01-01 12:51:42 +01:00
experimental libstdc++: Fix error handling in filesystem::remove_all (PR93201) 2020-01-08 16:44:45 +00:00
ext Update copyright years. 2020-01-01 12:51:42 +01:00
lib Update copyright years. 2020-01-01 12:51:42 +01:00
libstdc++-abi Update copyright years. 2020-01-01 12:51:42 +01:00
libstdc++-dg Update copyright years. 2020-01-01 12:51:42 +01:00
libstdc++-prettyprinters Update copyright years. 2020-01-01 12:51:42 +01:00
libstdc++-xmethods Update copyright years. 2020-01-01 12:51:42 +01:00
performance Update copyright years. 2020-01-01 12:51:42 +01:00
special_functions Update copyright years. 2020-01-01 12:51:42 +01:00
std Update copyright years. 2020-01-01 12:51:42 +01:00
tr1 Update copyright years. 2020-01-01 12:51:42 +01:00
tr2 Update copyright years. 2020-01-01 12:51:42 +01:00
util Update copyright years. 2020-01-01 12:51:42 +01:00
Makefile.am Update copyright years. 2020-01-01 12:51:42 +01:00
Makefile.in Remove Profile Mode, deprecated since GCC 7.1 2019-05-13 11:50:21 +01:00