diff options
-rw-r--r-- | lld/lib/ReaderWriter/FileArchive.cpp | 2 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lld/lib/ReaderWriter/FileArchive.cpp b/lld/lib/ReaderWriter/FileArchive.cpp index 30f961cafee..529cbeacc43 100644 --- a/lld/lib/ReaderWriter/FileArchive.cpp +++ b/lld/lib/ReaderWriter/FileArchive.cpp @@ -154,7 +154,7 @@ protected: // symbol or does not exist, returns a failure. std::error_code isDataSymbol(std::unique_ptr<MemoryBuffer> mb, StringRef symbol) const { - auto objOrErr(ObjectFile::createObjectFile(mb.release())); + auto objOrErr(ObjectFile::createObjectFile(mb)); if (auto ec = objOrErr.getError()) return ec; std::unique_ptr<ObjectFile> obj(objOrErr.get()); diff --git a/lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp b/lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp index c20782f4407..0a4d2745e0d 100644 --- a/lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp +++ b/lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp @@ -285,7 +285,7 @@ DefinedAtom::Merge getMerge(const coff_aux_section_definition *auxsym) { FileCOFF::FileCOFF(std::unique_ptr<MemoryBuffer> mb, std::error_code &ec) : File(mb->getBufferIdentifier(), kindObject), _compatibleWithSEH(false), _ordinal(0) { - auto binaryOrErr = llvm::object::createBinary(mb.release()); + auto binaryOrErr = llvm::object::createBinary(mb); if ((ec = binaryOrErr.getError())) return; std::unique_ptr<llvm::object::Binary> bin(binaryOrErr.get()); |