Skip to content

Commit ca09045

Browse files
[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]
1 parent 34dffc5 commit ca09045

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

clang/lib/Interpreter/IncrementalParser.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ IncrementalParser::IncrementalParser(Interpreter &Interp,
211211
CI->ExecuteAction(*Act);
212212

213213
if (getCodeGen())
214-
CachedInCodeGenModule = std::move(GenModule());
214+
CachedInCodeGenModule = GenModule();
215215

216216
std::unique_ptr<ASTConsumer> IncrConsumer =
217217
std::make_unique<IncrementalASTConsumer>(Interp, CI->takeASTConsumer());
@@ -229,7 +229,7 @@ IncrementalParser::IncrementalParser(Interpreter &Interp,
229229
}
230230

231231
if (getCodeGen()) {
232-
PTU->TheModule = std::move(GenModule());
232+
PTU->TheModule = GenModule();
233233
assert(PTU->TheModule && "Failed to create initial PTU");
234234
}
235235
}

0 commit comments

Comments
 (0)