]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR libstdc++/59434 ([lwg/2106] move_iterator is broken for input iterators with...
authorMarc Glisse <marc.glisse@inria.fr>
Fri, 11 Apr 2014 19:23:49 +0000 (21:23 +0200)
committerMarc Glisse <glisse@gcc.gnu.org>
Fri, 11 Apr 2014 19:23:49 +0000 (19:23 +0000)
commit4de3afd97262723a676861080ba9c6d93d104dca
tree0118e4dad175f402207a2fd5dfbb1b0f0baca2f9
parentbbe281da97b49f4335b6d9570852c9ab0203b1f3
re PR libstdc++/59434 ([lwg/2106] move_iterator is broken for input iterators with an rvalue as reference type)

2014-04-11  Marc Glisse  <marc.glisse@inria.fr>

PR libstdc++/59434
* include/bits/stl_iterator.h (move_iterator::reference,
move_iterator::operator*): Implement LWG 2106.
* testsuite/24_iterators/move_iterator/dr2106.cc: New file.

From-SVN: r209323
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_iterator.h
libstdc++-v3/testsuite/24_iterators/move_iterator/dr2106.cc [new file with mode: 0644]