re PR libstdc++/53115 (_Hashtable::_M_rehash_aux(false_type) is broken)
authorFrançois Dumont <fdumont@gcc.gnu.org>
Tue, 1 May 2012 20:29:16 +0000 (20:29 +0000)
committerFrançois Dumont <fdumont@gcc.gnu.org>
Tue, 1 May 2012 20:29:16 +0000 (20:29 +0000)
commitb7a9facb2c4308b738b0785a291ae31f02d30b76
treeb2d182bb501655d7f677c5760dc42881ca1706c5
parentfb99ee9ba67fd5e7554036f9eced8bc9985e9779
re PR libstdc++/53115 (_Hashtable::_M_rehash_aux(false_type) is broken)

2012-05-01  François Dumont  <fdumont@gcc.gnu.org>

PR libstdc++/53115
* include/bits/hashtable.h
(_Hashtable<>::_M_rehash_aux(size_type, false_type)): Fix buckets
after insertion of several equivalent elements.
* testsuite/23_containers/unordered_multiset/insert/53115.cc: New.
* testsuite/23_containers/unordered_multimap/insert/53115.cc: New.

From-SVN: r187025
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/hashtable.h
libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/53115.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/53115.cc [new file with mode: 0644]