summaryrefslogtreecommitdiffstats
path: root/lldb/source/Expression/ClangUtilityFunction.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Expression/ClangUtilityFunction.cpp')
-rw-r--r--lldb/source/Expression/ClangUtilityFunction.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/lldb/source/Expression/ClangUtilityFunction.cpp b/lldb/source/Expression/ClangUtilityFunction.cpp
index 72c6888d795..d079dc43bea 100644
--- a/lldb/source/Expression/ClangUtilityFunction.cpp
+++ b/lldb/source/Expression/ClangUtilityFunction.cpp
@@ -128,8 +128,16 @@ ClangUtilityFunction::Install (Stream &error_stream,
lldb::ClangExpressionVariableSP const_result;
-
- Error jit_error = parser.MakeJIT (m_jit_alloc, m_jit_start_addr, m_jit_end_addr, exe_ctx, m_data_allocator.get(), const_result);
+ bool evaluated_statically = false; // should stay that way
+
+ Error jit_error = parser.PrepareForExecution (m_jit_alloc,
+ m_jit_start_addr,
+ m_jit_end_addr,
+ exe_ctx,
+ m_data_allocator.get(),
+ evaluated_statically,
+ const_result,
+ eExecutionPolicyAlways);
if (log)
{
OpenPOWER on IntegriCloud