Remove redundant virtual on overriden functions.
[oota-llvm.git] / include / llvm / ExecutionEngine / ObjectImage.h
index afd98c796af74abf7733e467ffef5cc917ada916..dc142bd70af293d67489aea019b34c6e1dfb167b 100644 (file)
@@ -31,7 +31,7 @@ protected:
   std::unique_ptr<ObjectBuffer> Buffer;
 
 public:
-  ObjectImage(ObjectBuffer *Input) : Buffer(Input) {}
+  ObjectImage(std::unique_ptr<ObjectBuffer> Input) : Buffer(std::move(Input)) {}
   virtual ~ObjectImage() {}
 
   virtual object::symbol_iterator begin_symbols() const = 0;