https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88692

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
      Known to work|                            |8.2.0
           Keywords|                            |diagnostic
   Last reconfirmed|                            |2019-01-07
                 CC|                            |mpolacek at gcc dot gnu.org
     Ever confirmed|0                           |1
            Summary|Spurious "redundant move in |[9 Regression] Spurious
                   |return statement"           |"redundant move in return
                   |                            |statement"
      Known to fail|                            |9.0

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Confirmed. Making the suggested change (removing std::move) would cause a copy
from an lvalue, so it's certainly not redundant.

This is a new warning, so I'm marking it as a regression.

Reply via email to