Revert rGb6437b352db9 - "Fix gcc9 "moving a local object in a return statement prevents copy elision" Wpessimizing-move warnings."

Fix buildbots
This commit is contained in:
Simon Pilgrim 2020-01-17 16:04:10 +00:00
parent 88cdeaa531
commit d1b32f328e
1 changed files with 3 additions and 3 deletions

View File

@ -1528,20 +1528,20 @@ public:
Args...)) {
detail::ResultTraits<typename Func::ReturnType>::consumeAbandoned(
std::move(Result));
return Err;
return std::move(Err);
}
if (auto Err = this->C.send()) {
detail::ResultTraits<typename Func::ReturnType>::consumeAbandoned(
std::move(Result));
return Err;
return std::move(Err);
}
while (!ReceivedResponse) {
if (auto Err = this->handleOne()) {
detail::ResultTraits<typename Func::ReturnType>::consumeAbandoned(
std::move(Result));
return Err;
return std::move(Err);
}
}