Return a std::unique_ptr when creating a new MemoryBuffer.
[oota-llvm.git] / include / llvm / ExecutionEngine / ObjectBuffer.h
index 9b234684fac6b4a796df71ddbc9ae703ad611bcc..1950ad6deb92939cfa3b80c90f889d1fbbbaec92 100644 (file)
@@ -62,9 +62,8 @@ public:
     OS.flush();
 
     // Make the data accessible via the ObjectBuffer::Buffer
-    Buffer.reset(MemoryBuffer::getMemBuffer(StringRef(SV.data(), SV.size()),
-                                            "",
-                                            false));
+    Buffer =
+        MemoryBuffer::getMemBuffer(StringRef(SV.data(), SV.size()), "", false);
   }
 
 protected: