Mover de * this em um método rvalue?

No C ++ 11, os métodos podem ser sobrecarregados se a expressão que denota o objeto no qual o método é chamado é um lvalue ou um rvalue. Se eu voltar*this de um método chamado via rvalue, preciso explicitamentemove de*this ou não?

Foo Foo::method() &&
{
    return std::move(*this);   // Is this move required or not?
}

Infelizmente, não posso simplesmente testar isso no meu compilador, pois o g ++ ainda não suporta esse recurso :(

questionAnswers(1)

yourAnswerToTheQuestion