Skip to content

Commit 514fc1e

Browse files
author
Zak Kent
committed
[Immediate] Explicitly move error when returning
1 parent c594599 commit 514fc1e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/Immediate/SwiftMaterializationUnit.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ SwiftJIT::~SwiftJIT() {
9797

9898
llvm::Expected<int> SwiftJIT::runMain(llvm::ArrayRef<std::string> Args) {
9999
if (auto Err = J->initialize(J->getMainJITDylib())) {
100-
return Err;
100+
return std::move(Err);
101101
}
102102

103103
auto MainSym = J->lookup("main");
@@ -113,7 +113,7 @@ llvm::Expected<int> SwiftJIT::runMain(llvm::ArrayRef<std::string> Args) {
113113

114114
LLVM_DEBUG(llvm::dbgs() << "Running static destructors\n");
115115
if (auto Err = J->deinitialize(J->getMainJITDylib())) {
116-
return Err;
116+
return std::move(Err);
117117
}
118118

119119
return Result;

0 commit comments

Comments
 (0)