Comment by ericpiker

2 days ago

Implicit move from a variable of type Apple&& is gross, because that reference could refer to something that is not expected to be moved-from.

Granted you'd have to be pretty stupid to end up in that situation deliberately. You could accidentally do it and have a bug when you set your computer to C++23.