Move virtual method out of line.
[oota-llvm.git] / include / llvm / ExecutionEngine / ExecutionEngine.h
index c367040cd71749a8f23e15a27dc57e8f54b1439b..e3ef104aea8493d237458e34d9c7134fdc52bd6f 100644 (file)
@@ -196,9 +196,7 @@ public:
   /// resolve external symbols in objects it is loading.  If a symbol is found
   /// in the Archive the contained object file will be extracted (in memory)
   /// and loaded for possible execution.
-  virtual void addArchive(std::unique_ptr<object::Archive> A) {
-    llvm_unreachable("ExecutionEngine subclass doesn't implement addArchive.");
-  }
+  virtual void addArchive(std::unique_ptr<object::Archive> A);
 
   //===--------------------------------------------------------------------===//