X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FObject%2FMachOUniversal.cpp;h=ece652b4c095ea63b500fd47dfa91f4ed9e8868a;hb=6b863256e442f8d1df4dcbd1325ad132380de828;hp=4ba5d9686497fc81bd21b02e3f8e3971be93f169;hpb=0d50598d71c5cc81c0e777a0ddf3e692e634f565;p=oota-llvm.git diff --git a/lib/Object/MachOUniversal.cpp b/lib/Object/MachOUniversal.cpp index 4ba5d968649..ece652b4c09 100644 --- a/lib/Object/MachOUniversal.cpp +++ b/lib/Object/MachOUniversal.cpp @@ -88,10 +88,11 @@ std::error_code MachOUniversalBinary::ObjectForArch::getAsArchive( std::string ObjectName = Parent->getFileName().str(); std::unique_ptr ObjBuffer( MemoryBuffer::getMemBuffer(ObjectData, ObjectName, false)); - ErrorOr Obj = Archive::create(std::move(ObjBuffer)); + ErrorOr> Obj = + Archive::create(std::move(ObjBuffer)); if (std::error_code EC = Obj.getError()) return EC; - Result.reset(Obj.get()); + Result = std::move(Obj.get()); return object_error::success; } return object_error::parse_failed;