[Bug libstdc++/105146] std::bad_expected_access constructor missing std::move for error type

2022-04-08 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105146 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libstdc++/105146] std::bad_expected_access constructor missing std::move for error type

2022-04-08 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105146 --- Comment #1 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:29e355d0d671c7474935220e8bef784f05143820 commit r12-8061-g29e355d0d671c7474935220e8bef784f05143820 Author: Jonathan Wakely

[Bug libstdc++/105146] std::bad_expected_access constructor missing std::move for error type

2022-04-07 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105146 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug libstdc++/105146] New: std::bad_expected_access constructor missing std::move for error type

2022-04-04 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105146 Bug ID: 105146 Summary: std::bad_expected_access constructor missing std::move for error type Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/101599] ranges::copy_or_move missing std::move for input_iterator

2021-10-12 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101599 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/101483] join_view::iterator's constructor missing std::move

2021-10-12 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101483 Patrick Palka changed: What|Removed |Added Target Milestone|--- |10.4 Status|UNCONFIRMED

[Bug libstdc++/101599] ranges::copy_or_move missing std::move for input_iterator

2021-10-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
Date: Mon Aug 2 15:30:15 2021 -0400 libstdc++: Add missing std::move to ranges::copy/move/reverse_copy [PR101599] In passing, this also renames the template parameter _O2 to _Out2 in ranges::partition_copy and uglifies two of its function parameters, out_true and out_false

[Bug libstdc++/101483] join_view::iterator's constructor missing std::move

2021-10-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
Date: Mon Aug 2 15:30:10 2021 -0400 libstdc++: Add missing std::move to join_view::iterator ctor [PR101483] PR libstdc++/101483 libstdc++-v3/ChangeLog: * include/std/ranges (join_view::_Iterator::_Iterator): Add missing std::move. (cherry

[Bug libstdc++/101599] ranges::copy_or_move missing std::move for input_iterator

2021-10-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
Date: Mon Aug 2 15:30:15 2021 -0400 libstdc++: Add missing std::move to ranges::copy/move/reverse_copy [PR101599] In passing, this also renames the template parameter _O2 to _Out2 in ranges::partition_copy and uglifies two of its function parameters, out_true and out_false

[Bug libstdc++/101483] join_view::iterator's constructor missing std::move

2021-10-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
Date: Mon Aug 2 15:30:10 2021 -0400 libstdc++: Add missing std::move to join_view::iterator ctor [PR101483] PR libstdc++/101483 libstdc++-v3/ChangeLog: * include/std/ranges (join_view::_Iterator::_Iterator): Add missing std::move. (cherry

[Bug libstdc++/101599] ranges::copy_or_move missing std::move for input_iterator

2021-08-02 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
: Mon Aug 2 15:30:15 2021 -0400 libstdc++: Add missing std::move to ranges::copy/move/reverse_copy [PR101599] In passing, this also renames the template parameter _O2 to _Out2 in ranges::partition_copy and uglifies two of its function parameters, out_true and out_false

[Bug libstdc++/101483] join_view::iterator's constructor missing std::move

2021-08-02 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
: Mon Aug 2 15:30:10 2021 -0400 libstdc++: Add missing std::move to join_view::iterator ctor [PR101483] PR libstdc++/101483 libstdc++-v3/ChangeLog: * include/std/ranges (join_view::_Iterator::_Iterator): Add missing std::move.

Re: [PATCH] libstdc++: Add missing std::move in ranges::copy/move/reverse_copy [PR101599]

2021-07-26 Thread Jonathan Wakely via Gcc-patches
for trunk+branches? Yes, thanks. > PR libstdc++/101599 > > libstdc++-v3/ChangeLog: > > * include/bits/ranges_algo.h (__reverse_copy_fn::operator()): > Add missing std::move in return statement. > (__partition_copy_fn::operator()): Rename te

Re: [PATCH] libstdc++: Add missing std::move to join_view::iterator ctor [PR101483]

2021-07-23 Thread Jonathan Wakely via Gcc-patches
terator::_Iterator): Add > missing std::move. > --- > libstdc++-v3/include/std/ranges | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libstdc++-v3/include/std/ranges b/libstdc++-v3/include/std/ranges > index 50b414e8c8c..5bdcd445a9e 100644 > --- a/libs

[PATCH] libstdc++: Add missing std::move in ranges::copy/move/reverse_copy [PR101599]

2021-07-23 Thread Patrick Palka via Gcc-patches
/ranges_algo.h (__reverse_copy_fn::operator()): Add missing std::move in return statement. (__partition_copy_fn::operator()): Rename templtae parameter _O2 to _Out2. Uglify function parameters out_true and out_false. * include/bits/ranges_algobase.h (__copy_or_move

[PATCH] libstdc++: Add missing std::move to join_view::iterator ctor [PR101483]

2021-07-23 Thread Patrick Palka via Gcc-patches
Tested on x86_64-pc-linux-gnu, does this look OK for trunk/branches? PR libstdc++/101483 libstdc++-v3/ChangeLog: * include/std/ranges (join_view::_Iterator::_Iterator): Add missing std::move. --- libstdc++-v3/include/std/ranges | 2 +- 1 file changed, 1 insertion(+), 1

[Bug libstdc++/101599] ranges::copy_or_move missing std::move for input_iterator

2021-07-23 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101599 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Last

[Bug libstdc++/101599] New: ranges::__copy_or_move missing std::move for input_iterator

2021-07-23 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101599 Bug ID: 101599 Summary: ranges::__copy_or_move missing std::move for input_iterator Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/101483] New: join_view::iterator's constructor missing std::move

2021-07-17 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101483 Bug ID: 101483 Summary: join_view::iterator's constructor missing std::move Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3

missing std::move

2007-07-10 Thread fafa
Hi all, I tried to compile some rvalue reference examples by (from H.Hinnant at http://home.twcny.rr.com/hinnant/cpp_extensions/rvalue_ref_rationale.html) with one of the latest GCC 4.3 snapshots, but I'm getting error: 'move' is not a member of 'std' What can I do to get this working ?

Re: missing std::move

2007-07-10 Thread Paolo Carlini
fafa wrote: Hi all, I tried to compile some rvalue reference examples by (from H.Hinnant at http://home.twcny.rr.com/hinnant/cpp_extensions/rvalue_ref_rationale.html) with one of the latest GCC 4.3 snapshots, but I'm getting error: 'move' is not a member of 'std' What can I do to get

Re: missing std::move

2007-07-10 Thread Paolo Carlini
PS: since apparently people would like that, I decided to implement immediately 20.2.2 of the working draft, thus std::identity, std::forward and std::move. Will be available in utility in one of the next snapshots of 4.3... Thanks, Paolo.