PR19553: Memory leak in RuntimeDyldELF::createObjectImageFromFile
[oota-llvm.git] / include / llvm / ExecutionEngine / ExecutionEngine.h
index 70440d725d1b8e7fee2591975ded2ac665b78e40..07a04154cd2db0097df53adca131d6ba62a91e1e 100644 (file)
@@ -222,7 +222,7 @@ public:
   /// needed by another object.
   ///
   /// MCJIT will take ownership of the ObjectFile.
-  virtual void addObjectFile(object::ObjectFile *O) {
+  virtual void addObjectFile(std::unique_ptr<object::ObjectFile> O) {
     llvm_unreachable(
       "ExecutionEngine subclass doesn't implement addObjectFile.");
   }