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);
});
if (auto ec = undefAddedOrError.takeError())
- return std::move(ec);
+ return ec;
return llvm::Error();
}