aboutsummaryrefslogtreecommitdiff
path: root/gcc/objcp/objcp-decl.c
diff options
context:
space:
mode:
authorPaolo Carlini <pcarlini@suse.de>2005-11-22 14:53:03 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2005-11-22 14:53:03 +0000
commitd5e07b79f448ea911bda0acb00c57795eb96e7fc (patch)
tree4692df2ab32a99fb35a2951790770a5fc8a14b34 /gcc/objcp/objcp-decl.c
parentd66437c5fefeb55405daacce3a9272f9b2ff31dd (diff)
downloadgcc-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