diff options
| author | Misha Brukman <brukman+llvm@gmail.com> | 2003-10-16 21:16:21 +0000 |
|---|---|---|
| committer | Misha Brukman <brukman+llvm@gmail.com> | 2003-10-16 21:16:21 +0000 |
| commit | c0acd1173d02385755c9dd8be57e004aafa9743a (patch) | |
| tree | d72e035a6dcd1245e63fc9f3b04ef06a8a0a6b1f /llvm | |
| parent | 38a47ab007e948ed4f7597b84faa99eeb06b1db5 (diff) | |
| download | bcm5719-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.h | 10 |
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; } |

