diff options
Diffstat (limited to 'lib/ExecutionEngine/JIT/JIT.cpp')
-rw-r--r-- | lib/ExecutionEngine/JIT/JIT.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/ExecutionEngine/JIT/JIT.cpp b/lib/ExecutionEngine/JIT/JIT.cpp index 6e229b9e8c..6b14bb0aed 100644 --- a/lib/ExecutionEngine/JIT/JIT.cpp +++ b/lib/ExecutionEngine/JIT/JIT.cpp @@ -59,9 +59,7 @@ ExecutionEngine *VM::create(ModuleProvider *MP) { // Allow a command-line switch to override what *should* be the default target // machine for this platform. This allows for debugging a Sparc JIT on X86 -- // our X86 machines are much faster at recompiling LLVM and linking LLI. -#ifdef NO_JITS_ENABLED - return 0; -#endif +#ifndef NO_JITS_ENABLED switch (Arch) { #ifdef ENABLE_X86_JIT @@ -77,6 +75,9 @@ ExecutionEngine *VM::create(ModuleProvider *MP) { default: assert(0 && "-march flag not supported on this host!"); } +#else + return 0; +#endif // Allocate a target... TargetMachine *Target = TargetMachineAllocator(*MP->getModule()); |