summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lld/lib/ReaderWriter/FileArchive.cpp2
-rw-r--r--lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp2
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());
OpenPOWER on IntegriCloud