loolwsd/MessageQueue.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 89f79a1bf48c26ba292fcb8490def4e899e23a6b Author: Miklos Vajna <[email protected]> Date: Tue Mar 29 13:36:30 2016 +0200 MessageQueue: moving a local object in a return statement prevents copy elision As pointed out by clang -Wpessimizing-move. diff --git a/loolwsd/MessageQueue.cpp b/loolwsd/MessageQueue.cpp index 61acb20..2dd57db 100644 --- a/loolwsd/MessageQueue.cpp +++ b/loolwsd/MessageQueue.cpp @@ -57,7 +57,7 @@ MessageQueue::Payload MessageQueue::get_impl() { auto result = _queue.front(); _queue.pop_front(); - return std::move(result); + return result; } void MessageQueue::clear_impl() _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
