libstdc++/51960 move-construction for raw_storage_iterator
commit0cdb31d75fa6a93fc840a09092c8fb9be1121f3f
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Aug 2016 13:11:29 +0000 (26 13:11 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Aug 2016 13:11:29 +0000 (26 13:11 +0000)
tree0d56f2fce294bd6f53ae9e978d21f23ad2be598c
parent470729a706173dd517b556122ff08e628b2b8546
libstdc++/51960 move-construction for raw_storage_iterator

PR libstdc++/51960
* doc/xml/manual/intro.xml: Document DR 2127 change.
* doc/html/*: Regenerate.
* include/bits/stl_raw_storage_iter.h (operator=(_Tp&&)): Add.
(operator++(), operator++(int)): Use injected class name.
* testsuite/20_util/raw_storage_iterator/dr2127.cc: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@239781 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/doc/html/manual/bugs.html
libstdc++-v3/doc/xml/manual/intro.xml
libstdc++-v3/include/bits/stl_raw_storage_iter.h
libstdc++-v3/testsuite/20_util/raw_storage_iterator/dr2127.cc [new file with mode: 0644]