Update for llvm api change.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 31 Jul 2014 03:17:04 +0000 (03:17 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 31 Jul 2014 03:17:04 +0000 (03:17 +0000)
llvm-svn: 214378

lld/lib/ReaderWriter/FileArchive.cpp
lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp

index 82bfeb8..0f98ef0 100644 (file)
@@ -157,7 +157,7 @@ protected:
     auto objOrErr(ObjectFile::createObjectFile(mb));
     if (auto ec = objOrErr.getError())
       return ec;
-    std::unique_ptr<ObjectFile> obj(objOrErr.get());
+    std::unique_ptr<ObjectFile> obj = std::move(objOrErr.get());
     SymbolRef::Type symtype;
     uint32_t symflags;
     symbol_iterator ibegin = obj->symbol_begin();
index b422319..d3857f9 100644 (file)
@@ -288,7 +288,7 @@ FileCOFF::FileCOFF(std::unique_ptr<MemoryBuffer> mb, std::error_code &ec)
   auto binaryOrErr = llvm::object::createBinary(std::move(mb));
   if ((ec = binaryOrErr.getError()))
     return;
-  std::unique_ptr<llvm::object::Binary> bin(binaryOrErr.get());
+  std::unique_ptr<llvm::object::Binary> bin = std::move(binaryOrErr.get());
 
   _obj.reset(dyn_cast<const llvm::object::COFFObjectFile>(bin.get()));
   if (!_obj) {