https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100387
--- Comment #1 from 康桓瑋 <hewillk at gmail dot com> ---
Also, in std::shift_right:
std::move(std::move(__first), std::move(__dest_head),
std::move(__result));
return __result;
we return the moved-out __result.
