summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lld/lib/Core/Resolver.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/lib/Core/Resolver.cpp b/lld/lib/Core/Resolver.cpp
index 7619e4c044d..ef694fd972f 100644
--- a/lld/lib/Core/Resolver.cpp
+++ b/lld/lib/Core/Resolver.cpp
@@ -89,7 +89,7 @@ llvm::Error Resolver::handleSharedLibrary(File &file) {
SharedLibraryFile *sharedLibrary = cast<SharedLibraryFile>(&file);
auto undefAddedOrError = handleFile(*sharedLibrary);
if (auto ec = undefAddedOrError.takeError())
- return std::move(ec);
+ return ec;
undefAddedOrError =
forEachUndefines(file, [&](StringRef undefName) -> llvm::Expected<bool> {
auto atom = sharedLibrary->exports(undefName);
@@ -99,7 +99,7 @@ llvm::Error Resolver::handleSharedLibrary(File &file) {
});
if (auto ec = undefAddedOrError.takeError())
- return std::move(ec);
+ return ec;
return llvm::Error();
}
OpenPOWER on IntegriCloud