std::move on const

What happens here?

#include <string>
void consume(std::string&&) {}

int main() {
    const std::string s = "hello";
    consume(std::move(s));
}