OSDN Git Service

2009-11-03 David Krauss <potswa@mac.com>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Nov 2009 18:16:34 +0000 (18:16 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Nov 2009 18:16:34 +0000 (18:16 +0000)
commit1a31ce20f0240d0aa16e277b557cc517c26c1fdd
tree9822080e8f3630b0d1fe1d0283391c82cd2ce99b
parent52a0d45c527eb36156a991593601e01eda02f131
2009-11-03  David Krauss  <potswa@mac.com>
    Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/41351
* include/bits/stl_algo.h (__rotate(_RandomAccessIterator,
_RandomAccessIterator, _RandomAccessIterator,
random_access_iterator_tag)): Rewrite to use only std::swap in
general and std::copy/std::copy_backward when safe.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@153860 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_algo.h