From bcbe7e612b7be4cf2f459cf3e6c7baa00b06c120 Mon Sep 17 00:00:00 2001 From: easy Date: Thu, 23 Jul 2020 18:53:24 +1000 Subject: [PATCH] Moving a temporary object prevents copy elision. Caught by: -Wpessimizing-move --- api/include/opentelemetry/context/context.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/include/opentelemetry/context/context.h b/api/include/opentelemetry/context/context.h index 1f7caf0ee1..dfc5c87bcc 100644 --- a/api/include/opentelemetry/context/context.h +++ b/api/include/opentelemetry/context/context.h @@ -116,7 +116,7 @@ class Context { if (first) { - *node = std::move(DataList(iter.first, iter.second)); + *node = DataList(iter.first, iter.second); first = false; } else