aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2011-09-01 15:45:20 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2011-09-01 15:45:20 +0000
commit290df23d487c1da49f4eb53d40d06e2499e4e424 (patch)
tree26b8b049ff56f8a60cd38c3cb3989852259e59b5 /gcc/tree.c
parentd51813db53d299c79b4dee7cd8f6be61d61d4635 (diff)
downloadgcc-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