diff options
author | Jie Fu <jiefu@tencent.com> | 2024-03-08 10:19:07 +0800 |
---|---|---|
committer | Jie Fu <jiefu@tencent.com> | 2024-03-08 10:19:07 +0800 |
commit | a4703e5bccc63eca45e0e4bff8f04f82d8622ebe (patch) | |
tree | 42a82905f09d54c6f5892aa04a9d1df8db5f9bb7 /clang/lib/Frontend/FrontendActions.cpp | |
parent | da00c60dae0040185dc45039c4397f6e746548e9 (diff) | |
download | llvm-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.cpp | 2 |
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> |