diff options
Diffstat (limited to 'lldb/source/Expression/ClangUtilityFunction.cpp')
| -rw-r--r-- | lldb/source/Expression/ClangUtilityFunction.cpp | 12 |
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) { |

