Move EE dtor where it belongs


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8345 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/ExecutionEngine/ExecutionEngine.cpp b/lib/ExecutionEngine/ExecutionEngine.cpp
index dbcaf63..a00c969 100644
--- a/lib/ExecutionEngine/ExecutionEngine.cpp
+++ b/lib/ExecutionEngine/ExecutionEngine.cpp
@@ -20,6 +20,10 @@
 
 Statistic<> NumInitBytes("lli", "Number of bytes of global vars initialized");
 
+ExecutionEngine::~ExecutionEngine() {
+  delete &CurMod;
+}
+
 ExecutionEngine *ExecutionEngine::create (Module *M, bool ForceInterpreter,
 					  bool TraceMode) {
   ExecutionEngine *EE = 0;
diff --git a/tools/lli/lli.cpp b/tools/lli/lli.cpp
index d0d1c49..db35268 100644
--- a/tools/lli/lli.cpp
+++ b/tools/lli/lli.cpp
@@ -34,14 +34,6 @@
 }
 
 //===----------------------------------------------------------------------===//
-// ExecutionEngine Class Implementation
-//
-
-ExecutionEngine::~ExecutionEngine() {
-  delete &CurMod;
-}
-
-//===----------------------------------------------------------------------===//
 // main Driver function
 //
 int main(int argc, char** argv, const char ** envp) {