unique_ptrify MachOUniversalBinary::create
[oota-llvm.git] / include / llvm / Object / MachOUniversal.h
index 491565ba8e532b4191ef689fc95581a2a5b50750..949010be44e1c557ff4f974d638eaf0b459b5bc7 100644 (file)
@@ -85,7 +85,8 @@ public:
   };
 
   MachOUniversalBinary(MemoryBufferRef Souce, std::error_code &EC);
-  static ErrorOr<MachOUniversalBinary *> create(MemoryBufferRef Source);
+  static ErrorOr<std::unique_ptr<MachOUniversalBinary>>
+  create(MemoryBufferRef Source);
 
   object_iterator begin_objects() const {
     return ObjectForArch(this, 0);