https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92894
--- Comment #5 from Jonathan Wakely ---
Drat, I think you're right.
So once again, deduced return types cause problems. But this also suggests to
me that the design of std::projected is a problem, because anywhere it might
get used has to be
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92894
--- Comment #4 from Patrick Palka ---
Created attachment 48428
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48428=edit
avoid defining _IMove::operator() with a deduced return type
With this patch both of the above testcases successfully
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92894
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92894
Jonathan Wakely changed:
What|Removed |Added
Last reconfirmed||2020-03-20
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92894
Jonathan Wakely changed:
What|Removed |Added
CC||cjdb.ns at gmail dot com
--- Comment