summaryrefslogtreecommitdiffstats
path: root/lldb/source/Expression/ClangExpressionDeclMap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Expression/ClangExpressionDeclMap.cpp')
-rw-r--r--lldb/source/Expression/ClangExpressionDeclMap.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/source/Expression/ClangExpressionDeclMap.cpp b/lldb/source/Expression/ClangExpressionDeclMap.cpp
index e1d68e6cd1e..00c5ee9caad 100644
--- a/lldb/source/Expression/ClangExpressionDeclMap.cpp
+++ b/lldb/source/Expression/ClangExpressionDeclMap.cpp
@@ -634,7 +634,8 @@ ClangExpressionDeclMap::GetStructElement
if (!member_sp ||
!member_sp->m_parser_vars.get() ||
- !member_sp->m_jit_vars.get())
+ !member_sp->m_jit_vars.get() ||
+ !member_sp->GetValueObject())
return false;
decl = member_sp->m_parser_vars->m_named_decl;
OpenPOWER on IntegriCloud