mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[Immediate] Explicitly move error when returning
This commit is contained in:
@@ -97,7 +97,7 @@ SwiftJIT::~SwiftJIT() {
|
||||
|
||||
llvm::Expected<int> SwiftJIT::runMain(llvm::ArrayRef<std::string> Args) {
|
||||
if (auto Err = J->initialize(J->getMainJITDylib())) {
|
||||
return Err;
|
||||
return std::move(Err);
|
||||
}
|
||||
|
||||
auto MainSym = J->lookup("main");
|
||||
@@ -113,7 +113,7 @@ llvm::Expected<int> SwiftJIT::runMain(llvm::ArrayRef<std::string> Args) {
|
||||
|
||||
LLVM_DEBUG(llvm::dbgs() << "Running static destructors\n");
|
||||
if (auto Err = J->deinitialize(J->getMainJITDylib())) {
|
||||
return Err;
|
||||
return std::move(Err);
|
||||
}
|
||||
|
||||
return Result;
|
||||
|
||||
Reference in New Issue
Block a user