summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorMisha Brukman <brukman+llvm@gmail.com>2003-10-16 21:16:21 +0000
committerMisha Brukman <brukman+llvm@gmail.com>2003-10-16 21:16:21 +0000
commitc0acd1173d02385755c9dd8be57e004aafa9743a (patch)
treed72e035a6dcd1245e63fc9f3b04ef06a8a0a6b1f /llvm
parent38a47ab007e948ed4f7597b84faa99eeb06b1db5 (diff)
downloadbcm5719-llvm-c0acd1173d02385755c9dd8be57e004aafa9743a.tar.gz
bcm5719-llvm-c0acd1173d02385755c9dd8be57e004aafa9743a.zip
If we move the constructors to the .cpp file, we can drop the #include
llvm-svn: 9180
Diffstat (limited to 'llvm')
-rw-r--r--llvm/include/llvm/ExecutionEngine/ExecutionEngine.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h b/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
index 03fc6d6a944..61ee44d5166 100644
--- a/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
+++ b/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
@@ -8,7 +8,6 @@
#ifndef EXECUTION_ENGINE_H
#define EXECUTION_ENGINE_H
-#include "llvm/ModuleProvider.h"
#include <vector>
#include <string>
#include <map>
@@ -18,6 +17,7 @@ class Function;
union GenericValue;
class GlobalValue;
class Module;
+class ModuleProvider;
class TargetData;
class Type;
@@ -36,12 +36,8 @@ protected:
}
public:
- ExecutionEngine(ModuleProvider *P) : CurMod(*(P->getModule())), MP(P) {
- assert(P && "ModuleProvider is null?");
- }
- ExecutionEngine(Module *M) : CurMod(*M), MP(0) {
- assert(M && "Module is null?");
- }
+ ExecutionEngine(ModuleProvider *P);
+ ExecutionEngine(Module *M);
virtual ~ExecutionEngine();
Module &getModule() const { return CurMod; }
OpenPOWER on IntegriCloud