r107363 - in /branches/gcc-4_1-branch/libstdc++...
paolo@gcc.gnu.org
paolo@gcc.gnu.org
Tue Nov 22 14:55:00 GMT 2005
Author: paolo
Date: Tue Nov 22 14:55:09 2005
New Revision: 107363
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107363
Log:
2005-11-22 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/24975
* include/bits/stl_set.h (insert(iterator, const value_type&),
erase(iterator), erase(iterator, iterator)): Don't break aliasing
rules casting to _Rep_iterator&, forward to _Rb_tree facilities.
* include/bits/stl_multiset.h (insert(iterator, const value_type&),
erase(iterator), erase(iterator, iterator)): Likewise.
* include/bits/stl_tree.h (_Rb_tree<>::_M_insert(_Const_Base_ptr,
_Const_Base_ptr, const value_type&), insert_unique(const_iterator,
const value_type&), insert_equal(const_iterator, const value_type&),
erase(const_iterator), erase(const_iterator, const_iterator)): New,
_Rb_tree<>::const_iterator counterparts of existing facilities.
Modified:
branches/gcc-4_1-branch/libstdc++-v3/ChangeLog
branches/gcc-4_1-branch/libstdc++-v3/include/bits/stl_multiset.h
branches/gcc-4_1-branch/libstdc++-v3/include/bits/stl_set.h
branches/gcc-4_1-branch/libstdc++-v3/include/bits/stl_tree.h
More information about the Libstdc++-cvs
mailing list