Author: Kazu Hirata Date: 2024-04-20T11:10:49-07:00 New Revision: ca090452d64e229b539a66379a3be891c4e8f3d8
URL: https://github.com/llvm/llvm-project/commit/ca090452d64e229b539a66379a3be891c4e8f3d8 DIFF: https://github.com/llvm/llvm-project/commit/ca090452d64e229b539a66379a3be891c4e8f3d8.diff LOG: [Interpreter] Fix warnings This patch fixes: clang/lib/Interpreter/IncrementalParser.cpp:214:29: error: moving a temporary object prevents copy elision [-Werror,-Wpessimizing-move] clang/lib/Interpreter/IncrementalParser.cpp:232:22: error: moving a temporary object prevents copy elision [-Werror,-Wpessimizing-move] Added: Modified: clang/lib/Interpreter/IncrementalParser.cpp Removed: ################################################################################ diff --git a/clang/lib/Interpreter/IncrementalParser.cpp b/clang/lib/Interpreter/IncrementalParser.cpp index c87972719b66b3..b72005d58f8391 100644 --- a/clang/lib/Interpreter/IncrementalParser.cpp +++ b/clang/lib/Interpreter/IncrementalParser.cpp @@ -211,7 +211,7 @@ IncrementalParser::IncrementalParser(Interpreter &Interp, CI->ExecuteAction(*Act); if (getCodeGen()) - CachedInCodeGenModule = std::move(GenModule()); + CachedInCodeGenModule = GenModule(); std::unique_ptr<ASTConsumer> IncrConsumer = std::make_unique<IncrementalASTConsumer>(Interp, CI->takeASTConsumer()); @@ -229,7 +229,7 @@ IncrementalParser::IncrementalParser(Interpreter &Interp, } if (getCodeGen()) { - PTU->TheModule = std::move(GenModule()); + PTU->TheModule = GenModule(); assert(PTU->TheModule && "Failed to create initial PTU"); } } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits