[MCJIT] Remove a few more references to JITMemoryManager that survived r218316.
[oota-llvm.git] / include / llvm / ExecutionEngine / ObjectBuffer.h
index 1950ad6deb92939cfa3b80c90f889d1fbbbaec92..ee4820aa6ee0de08ac4c89060b036193f20d751f 100644 (file)
@@ -29,7 +29,7 @@ class ObjectBuffer {
   virtual void anchor();
 public:
   ObjectBuffer() {}
-  ObjectBuffer(MemoryBuffer* Buf) : Buffer(Buf) {}
+  ObjectBuffer(std::unique_ptr<MemoryBuffer> Buf) : Buffer(std::move(Buf)) {}
   virtual ~ObjectBuffer() {}
 
   MemoryBufferRef getMemBuffer() const { return Buffer->getMemBufferRef(); }