diff options
Diffstat (limited to 'lldb/source/Core/ValueObject.cpp')
| -rw-r--r-- | lldb/source/Core/ValueObject.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lldb/source/Core/ValueObject.cpp b/lldb/source/Core/ValueObject.cpp index 2efd4432d58..a3da90d9c3a 100644 --- a/lldb/source/Core/ValueObject.cpp +++ b/lldb/source/Core/ValueObject.cpp @@ -222,6 +222,15 @@ ValueObject::GetValue() const } bool +ValueObject::ResolveValue (ExecutionContextScope *exe_scope, Scalar &scalar) +{ + ExecutionContext exe_ctx; + exe_scope->CalculateExecutionContext(exe_ctx); + scalar = m_value.ResolveValue(&exe_ctx, GetClangAST ()); + return scalar.IsValid(); +} + +bool ValueObject::GetValueIsValid () const { return m_value_is_valid; |

