summaryrefslogtreecommitdiff
path: root/indra/llcommon/threadsafeschedule.h
diff options
context:
space:
mode:
authorZiRee <tinacloud@gmx.de>2022-07-28 16:12:17 +0000
committerZiRee <tinacloud@gmx.de>2022-07-28 16:12:17 +0000
commit59becbde7577d035f2e9a2a54b94ff2d554e7e73 (patch)
treee5b27f8ec3a2f56747044257ee2ed3c486b0e4b6 /indra/llcommon/threadsafeschedule.h
parent1e4f2ec07e32a142f35817d3186a124df3f8cd25 (diff)
GCC11.1 warning: moving a local object in a return statement prevents copy elision [-Werror=pessimizing-move]
Diffstat (limited to 'indra/llcommon/threadsafeschedule.h')
-rw-r--r--indra/llcommon/threadsafeschedule.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/indra/llcommon/threadsafeschedule.h b/indra/llcommon/threadsafeschedule.h
index 3e0da94c02..0c3a541196 100644
--- a/indra/llcommon/threadsafeschedule.h
+++ b/indra/llcommon/threadsafeschedule.h
@@ -248,7 +248,7 @@ namespace LL
TimePoint until = TimePoint::clock::now() + std::chrono::hours(24);
pop_result popped = tryPopUntil_(lock, until, tt);
if (popped == POPPED)
- return std::move(tt);
+ return tt;
// DONE: throw, just as super::pop() does
if (popped == DONE)