gcc/libstdc++-v3/testsuite/23_containers/unordered_map
Jonathan Wakely 9f9c0549dd libstdc++: Fix regression in hash containers
A recent change altered the layout of EBO-helper base classes, resulting
in an ambiguity when the hash function and equality predicate are the
same type.

This modifies the type of one of the base classes, so that we don't get
two base classes of the same type.

libstdc++-v3/ChangeLog:

	* include/bits/hashtable_policy.h (_Hash_code_base): Change
	index of _Hashtable_ebo_helper base class.
	* testsuite/23_containers/unordered_map/dup_types.cc: New test.
2020-08-26 17:44:23 +01:00
..
allocator libstdc++: Fix unordered containers move constructors noexcept qualification 2020-07-29 11:26:42 +02:00
cons libstdc++: Fix unordered containers move constructors noexcept qualification 2020-07-29 11:26:42 +02:00
debug libstdc++: Remove tests for self-move debug assertions 2020-08-25 16:36:01 +01:00
erase Update copyright years. 2020-01-01 12:51:42 +01:00
hash_policy Update copyright years. 2020-01-01 12:51:42 +01:00
insert Update copyright years. 2020-01-01 12:51:42 +01:00
modifiers libstdc++: Ensure c++NN effective target present in all C++17 tests 2020-07-31 19:58:02 +01:00
operations Update copyright years. 2020-01-01 12:51:42 +01:00
operators Update copyright years. 2020-01-01 12:51:42 +01:00
profile Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
requirements Update copyright years. 2020-01-01 12:51:42 +01:00
48101-2_neg.cc Update copyright years. 2020-01-01 12:51:42 +01:00
48101-3_neg.cc Update copyright years. 2020-01-01 12:51:42 +01:00
48101_neg.cc Update copyright years. 2020-01-01 12:51:42 +01:00
55043.cc Update copyright years. 2020-01-01 12:51:42 +01:00
59548.cc Update copyright years. 2020-01-01 12:51:42 +01:00
dr761.cc Update copyright years. 2020-01-01 12:51:42 +01:00
dup_types.cc libstdc++: Fix regression in hash containers 2020-08-26 17:44:23 +01:00
erasure.cc libstdc++: Improve tests for __cpp_lib_erase_if macro 2020-04-22 07:25:02 +01:00
final_hash.cc Update copyright years. 2020-01-01 12:51:42 +01:00
init-list.cc Update copyright years. 2020-01-01 12:51:42 +01:00
observers.cc Update copyright years. 2020-01-01 12:51:42 +01:00
pmr_typedefs.cc Update copyright years. 2020-01-01 12:51:42 +01:00
pmr_typedefs_debug.cc Update copyright years. 2020-01-01 12:51:42 +01:00
range_access.cc Update copyright years. 2020-01-01 12:51:42 +01:00