diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2011-09-01 15:45:20 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2011-09-01 15:45:20 +0000 |
commit | 290df23d487c1da49f4eb53d40d06e2499e4e424 (patch) | |
tree | 26b8b049ff56f8a60cd38c3cb3989852259e59b5 /gcc/tree.c | |
parent | d51813db53d299c79b4dee7cd8f6be61d61d4635 (diff) | |
download | gcc-290df23d487c1da49f4eb53d40d06e2499e4e424.zip gcc-290df23d487c1da49f4eb53d40d06e2499e4e424.tar.gz gcc-290df23d487c1da49f4eb53d40d06e2499e4e424.tar.bz2 |
hashtable.h (_Hashtable<>::_Hashtable(_Hashtable&&)): Remove noexcept, the move constructor allocates memory...
2011-09-01 Paolo Carlini <paolo.carlini@oracle.com>
* include/bits/hashtable.h (_Hashtable<>::_Hashtable(_Hashtable&&)):
Remove noexcept, the move constructor allocates memory; rearrange
the code in the body to consistently update __ht._M_rehash_policy
before using _M_next_bkt on it.
* include/debug/unordered_map: Adjust.
* include/debug/unordered_set: Likewise.
* include/profile/unordered_map: Likewise.
* include/profile/unordered_set: Likewise.
* testsuite/23_containers/unordered_map/cons/
noexcept_move_construct.cc: Remove.
* testsuite/23_containers/unordered_set/cons/
noexcept_move_construct.cc: Likewise.
* testsuite/23_containers/unordered_multimap/cons/
noexcept_move_construct.cc: Likewise.
* testsuite/23_containers/unordered_multiset/cons/
noexcept_move_construct.cc: Likewise.
From-SVN: r178423
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions