libstdc++: Restore support for unordered_map<const T, ...> [PR104174]
authorJonathan Wakely <jwakely@redhat.com>
Sat, 22 Jan 2022 00:35:45 +0000 (00:35 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Sun, 23 Jan 2022 22:47:00 +0000 (22:47 +0000)
commit084680db9af077ca37c5523a58b6c11e090e7335
tree3fedd125c00da3ce92d56124b7f166f25e87ea0f
parent2d8a9ad4a922e3248d0f6c60a6331be6f47dc435
libstdc++: Restore support for unordered_map<const T, ...> [PR104174]

I broke this unintentionally in r12-4259.

libstdc++-v3/ChangeLog:

PR libstdc++/104174
* include/bits/hashtable_policy.h (_Map_base): Add partial
specialization for maps with const key types.
* testsuite/23_containers/unordered_map/104174.cc: New test.
libstdc++-v3/include/bits/hashtable_policy.h
libstdc++-v3/testsuite/23_containers/unordered_map/104174.cc [new file with mode: 0644]