[llvm] 3cc1031 - [Debuginfod] Fix warnings
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 29 12:06:12 PDT 2025
Author: Kazu Hirata
Date: 2025-08-29T12:06:06-07:00
New Revision: 3cc1031a827d319c6cb48df1c3aafc9ba7e96d72
URL: https://github.com/llvm/llvm-project/commit/3cc1031a827d319c6cb48df1c3aafc9ba7e96d72
DIFF: https://github.com/llvm/llvm-project/commit/3cc1031a827d319c6cb48df1c3aafc9ba7e96d72.diff
LOG: [Debuginfod] Fix warnings
This patch fixes:
llvm/lib/Debuginfod/Debuginfod.cpp:592:12: error: moving a local
object in a return statement prevents copy elision
[-Werror,-Wpessimizing-move]
llvm/lib/Debuginfod/Debuginfod.cpp:613:12: error: moving a local
object in a return statement prevents copy elision
[-Werror,-Wpessimizing-move]
Added:
Modified:
llvm/lib/Debuginfod/Debuginfod.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Debuginfod/Debuginfod.cpp b/llvm/lib/Debuginfod/Debuginfod.cpp
index 99d8da7fd58aa..77a8011ca82a6 100644
--- a/llvm/lib/Debuginfod/Debuginfod.cpp
+++ b/llvm/lib/Debuginfod/Debuginfod.cpp
@@ -589,7 +589,7 @@ Error DebuginfodServer::init(DebuginfodLog &Log,
streamFile(Request, *PathOrErr);
});
if (Err)
- return std::move(Err);
+ return Err;
Err =
Server.get(R"(/buildid/(.*)/executable)", [&](HTTPServerRequest Request) {
@@ -610,7 +610,7 @@ Error DebuginfodServer::init(DebuginfodLog &Log,
streamFile(Request, *PathOrErr);
});
if (Err)
- return std::move(Err);
+ return Err;
return Error::success();
}
More information about the llvm-commits
mailing list