[lld] r211548 - Update for llvm api change.

Rafael Espindola rafael.espindola at gmail.com
Mon Jun 23 15:29:12 PDT 2014


Author: rafael
Date: Mon Jun 23 17:29:12 2014
New Revision: 211548

URL: http://llvm.org/viewvc/llvm-project?rev=211548&view=rev
Log:
Update for llvm api change.

Modified:
    lld/trunk/lib/ReaderWriter/FileArchive.cpp
    lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp

Modified: lld/trunk/lib/ReaderWriter/FileArchive.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/FileArchive.cpp?rev=211548&r1=211547&r2=211548&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/FileArchive.cpp (original)
+++ lld/trunk/lib/ReaderWriter/FileArchive.cpp Mon Jun 23 17:29:12 2014
@@ -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());

Modified: lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp?rev=211548&r1=211547&r2=211548&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp (original)
+++ lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp Mon Jun 23 17:29:12 2014
@@ -285,7 +285,7 @@ DefinedAtom::Merge getMerge(const coff_a
 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());





More information about the llvm-commits mailing list