From 3bce9d03d17fd6dc80080e6f4628530e8ac64669 Mon Sep 17 00:00:00 2001 From: Ryan Ofsky Date: Mon, 3 Feb 2025 21:48:33 -0500 Subject: [PATCH] util: fix -Wpessimizing-move warning /ci_container_base/src/ipc/libmultiprocess/src/mp/util.cpp:74:12: error: moving a temporary object prevents copy elision [-Werror,-Wpessimizing-move] 74 | return std::move(buffer.str()); | ^ /ci_container_base/src/ipc/libmultiprocess/src/mp/util.cpp:74:12: note: remove std::move call here 74 | return std::move(buffer.str()); | ^~~~~~~~~~ ~ --- src/mp/util.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mp/util.cpp b/src/mp/util.cpp index 107985e5..7126df9a 100644 --- a/src/mp/util.cpp +++ b/src/mp/util.cpp @@ -71,7 +71,7 @@ std::string ThreadName(const char* exe_name) buffer << std::this_thread::get_id(); #endif - return std::move(buffer.str()); + return std::move(buffer).str(); } std::string LogEscape(const kj::StringTree& string)