mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 11:02:59 +02:00
remove pessimizing moves (reported by gcc 10)
This commit is contained in:
parent
ac07af962f
commit
5ebc497e8d
@ -1510,20 +1510,20 @@ public:
|
||||
Args...)) {
|
||||
detail::ResultTraits<typename Func::ReturnType>::consumeAbandoned(
|
||||
std::move(Result));
|
||||
return std::move(Err);
|
||||
return Err;
|
||||
}
|
||||
|
||||
if (auto Err = this->C.send()) {
|
||||
detail::ResultTraits<typename Func::ReturnType>::consumeAbandoned(
|
||||
std::move(Result));
|
||||
return std::move(Err);
|
||||
return Err;
|
||||
}
|
||||
|
||||
while (!ReceivedResponse) {
|
||||
if (auto Err = this->handleOne()) {
|
||||
detail::ResultTraits<typename Func::ReturnType>::consumeAbandoned(
|
||||
std::move(Result));
|
||||
return std::move(Err);
|
||||
return Err;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user