------- Comment #13 from paolo at gcc dot gnu dot org 2010-02-11 18:11 ------- Subject: Bug 41975
Author: paolo Date: Thu Feb 11 18:11:01 2010 New Revision: 156705 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156705 Log: 2010-02-11 Paolo Carlini <paolo.carl...@oracle.com> PR libstdc++/41975, DR 579 * include/bits/hashtable.h (_Hashtable<>::_M_erase_node): Remove. (erase(const_iterator), erase(const_iterator, const_iterator)): Change return type to void. * include/debug/unordered_map: Adjust. * include/debug/unordered_set: Likewise. * testsuite/util/exception/safety.h: Likewise. * testsuite/23_containers/unordered_map/erase/1.cc: Likewise. * testsuite/23_containers/unordered_map/erase/24061-map.cc: Likewise. * testsuite/23_containers/unordered_set/erase/1.cc: Likewise. * testsuite/23_containers/unordered_set/erase/24061-map.cc: Likewise. * testsuite/23_containers/unordered_multimap/erase/1.cc: Likewise. * testsuite/23_containers/unordered_multimap/erase/24061-map.cc: Likewise. * testsuite/23_containers/unordered_multiset/erase/1.cc: Likewise. * testsuite/23_containers/unordered_multiset/erase/24061-map.cc: Likewise. Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/include/bits/hashtable.h trunk/libstdc++-v3/include/debug/unordered_map trunk/libstdc++-v3/include/debug/unordered_set trunk/libstdc++-v3/testsuite/23_containers/unordered_map/erase/1.cc trunk/libstdc++-v3/testsuite/23_containers/unordered_map/erase/24061-map.cc trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/erase/1.cc trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/erase/24061-multimap.cc trunk/libstdc++-v3/testsuite/23_containers/unordered_multiset/erase/1.cc trunk/libstdc++-v3/testsuite/23_containers/unordered_multiset/erase/24061-multiset.cc trunk/libstdc++-v3/testsuite/23_containers/unordered_set/erase/1.cc trunk/libstdc++-v3/testsuite/23_containers/unordered_set/erase/24061-set.cc trunk/libstdc++-v3/testsuite/util/exception/safety.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41975