diff options
author | Paolo Carlini <pcarlini@suse.de> | 2005-11-22 14:53:03 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2005-11-22 14:53:03 +0000 |
commit | d5e07b79f448ea911bda0acb00c57795eb96e7fc (patch) | |
tree | 4692df2ab32a99fb35a2951790770a5fc8a14b34 /gcc/objcp/objcp-decl.c | |
parent | d66437c5fefeb55405daacce3a9272f9b2ff31dd (diff) | |
download | gcc-d5e07b79f448ea911bda0acb00c57795eb96e7fc.zip gcc-d5e07b79f448ea911bda0acb00c57795eb96e7fc.tar.gz gcc-d5e07b79f448ea911bda0acb00c57795eb96e7fc.tar.bz2 |
re PR libstdc++/24975 (Aliasing problems inside libstdc++)
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.
From-SVN: r107362
Diffstat (limited to 'gcc/objcp/objcp-decl.c')
0 files changed, 0 insertions, 0 deletions