summaryrefslogtreecommitdiffstats
path: root/lldb/source/Expression/ClangExpressionParser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Expression/ClangExpressionParser.cpp')
-rw-r--r--lldb/source/Expression/ClangExpressionParser.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/lldb/source/Expression/ClangExpressionParser.cpp b/lldb/source/Expression/ClangExpressionParser.cpp
index a2385c8149d..97d54a89e0f 100644
--- a/lldb/source/Expression/ClangExpressionParser.cpp
+++ b/lldb/source/Expression/ClangExpressionParser.cpp
@@ -471,9 +471,7 @@ ClangExpressionParser::MakeJIT (lldb::addr_t &func_addr,
m_jit_mm = new RecordingMemoryManager();
std::string error_string;
-
- llvm::Reloc::Model relocation_model = llvm::TargetMachine::getRelocationModel();
-
+
llvm::TargetMachine::setRelocationModel(llvm::Reloc::PIC_);
m_execution_engine.reset(llvm::ExecutionEngine::createJIT (module,
@@ -482,9 +480,7 @@ ClangExpressionParser::MakeJIT (lldb::addr_t &func_addr,
CodeGenOpt::Less,
true,
CodeModel::Small));
-
- llvm::TargetMachine::setRelocationModel(relocation_model);
-
+
if (!m_execution_engine.get())
{
err.SetErrorToGenericError();
OpenPOWER on IntegriCloud