aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/FrontendActions.cpp
diff options
context:
space:
mode:
authorJie Fu <jiefu@tencent.com>2024-03-08 10:19:07 +0800
committerJie Fu <jiefu@tencent.com>2024-03-08 10:19:07 +0800
commita4703e5bccc63eca45e0e4bff8f04f82d8622ebe (patch)
tree42a82905f09d54c6f5892aa04a9d1df8db5f9bb7 /clang/lib/Frontend/FrontendActions.cpp
parentda00c60dae0040185dc45039c4397f6e746548e9 (diff)
downloadllvm-a4703e5bccc63eca45e0e4bff8f04f82d8622ebe.zip
llvm-a4703e5bccc63eca45e0e4bff8f04f82d8622ebe.tar.gz
llvm-a4703e5bccc63eca45e0e4bff8f04f82d8622ebe.tar.bz2
[clang] Remove std::move in GenerateModuleAction::CreateMultiplexConsumer (NFC)
llvm-project/clang/lib/Frontend/FrontendActions.cpp:213:10: error: moving a local object in a return statement prevents copy elision [-Werror,-Wpessimizing-move] 213 | return std::move(Consumers); | ^ /Users/jiefu/llvm-project/clang/lib/Frontend/FrontendActions.cpp:213:10: note: remove std::move call here 213 | return std::move(Consumers); | ^~~~~~~~~~ ~ 1 error generated.
Diffstat (limited to 'clang/lib/Frontend/FrontendActions.cpp')
-rw-r--r--clang/lib/Frontend/FrontendActions.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Frontend/FrontendActions.cpp b/clang/lib/Frontend/FrontendActions.cpp
index cd9b992..50338bf 100644
--- a/clang/lib/Frontend/FrontendActions.cpp
+++ b/clang/lib/Frontend/FrontendActions.cpp
@@ -210,7 +210,7 @@ GenerateModuleAction::CreateMultiplexConsumer(CompilerInstance &CI,
+CI.getFrontendOpts().BuildingImplicitModule));
Consumers.push_back(CI.getPCHContainerWriter().CreatePCHContainerGenerator(
CI, std::string(InFile), OutputFile, std::move(OS), Buffer));
- return std::move(Consumers);
+ return Consumers;
}
std::unique_ptr<ASTConsumer>