From 3986ad5328763809fc72085e522f8aafe954fb5e Mon Sep 17 00:00:00 2001 From: Holger Rapp Date: Thu, 20 Oct 2016 19:11:29 +0200 Subject: [PATCH] Moving a temporary prevents copy elision. (#91) --- cartographer/sensor/ordered_multi_queue.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cartographer/sensor/ordered_multi_queue.h b/cartographer/sensor/ordered_multi_queue.h index 6691933..a4f1be4 100644 --- a/cartographer/sensor/ordered_multi_queue.h +++ b/cartographer/sensor/ordered_multi_queue.h @@ -157,7 +157,7 @@ class OrderedMultiQueue { return; } last_dispatched_key_ = next_data->time; - next_queue->callback(std::move(next_queue->queue.Pop())); + next_queue->callback(next_queue->queue.Pop()); } }