summaryrefslogtreecommitdiffstats
path: root/lldb/source/Expression/ClangExpressionDeclMap.cpp
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2012-04-12 16:58:26 +0000
committerSean Callanan <scallanan@apple.com>2012-04-12 16:58:26 +0000
commit6f3e5ad704a5c0e662882b42f13968d89c5ff19d (patch)
treed3c03696fbb2816fc9a9b000c34b20fc9e189918 /lldb/source/Expression/ClangExpressionDeclMap.cpp
parente1240fe74367520150adabcbbda8ba55092c08a9 (diff)
downloadbcm5719-llvm-6f3e5ad704a5c0e662882b42f13968d89c5ff19d.tar.gz
bcm5719-llvm-6f3e5ad704a5c0e662882b42f13968d89c5ff19d.zip
Make sure frozen_sp for a ClangExpressionVariable
is non-NULL before asking for its name. llvm-svn: 154593
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