Skip to content

Commit a4703e5

Browse files
committed
[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.
1 parent da00c60 commit a4703e5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

clang/lib/Frontend/FrontendActions.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ GenerateModuleAction::CreateMultiplexConsumer(CompilerInstance &CI,
210210
+CI.getFrontendOpts().BuildingImplicitModule));
211211
Consumers.push_back(CI.getPCHContainerWriter().CreatePCHContainerGenerator(
212212
CI, std::string(InFile), OutputFile, std::move(OS), Buffer));
213-
return std::move(Consumers);
213+
return Consumers;
214214
}
215215

216216
std::unique_ptr<ASTConsumer>

0 commit comments

Comments
 (0)