diff options
Diffstat (limited to 'contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp')
| -rw-r--r-- | contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp b/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp index 18dfa4e3c319..9626b8d3ffa3 100644 --- a/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp +++ b/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp @@ -97,6 +97,8 @@ TargetMachine *EngineBuilder::selectTarget(const Triple &TargetTriple,                                       Options, RelocModel, CMModel, OptLevel,  				     /*JIT*/ true);    Target->Options.EmulatedTLS = EmulatedTLS; +  Target->Options.ExplicitEmulatedTLS = true; +    assert(Target && "Could not allocate target machine!");    return Target;  } | 
