Return a std::unique_ptr when creating a new MemoryBuffer.
[oota-llvm.git] / tools / lli / lli.cpp
index 7abbbbbb389b89876b6c3769114fc08b435393ae..b69e91c5d4dd7b539a964390ac8a7aa55baf8306 100644 (file)
@@ -294,8 +294,7 @@ public:
     // because the file has probably just been mmapped.  Instead we make
     // a copy.  The filed-based buffer will be released when it goes
     // out of scope.
-    return std::unique_ptr<MemoryBuffer>(
-        MemoryBuffer::getMemBufferCopy(IRObjectBuffer.get()->getBuffer()));
+    return MemoryBuffer::getMemBufferCopy(IRObjectBuffer.get()->getBuffer());
   }
 
 private: