diff options
author | Sean Callanan <scallanan@apple.com> | 2012-04-12 16:58:26 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2012-04-12 16:58:26 +0000 |
commit | 6f3e5ad704a5c0e662882b42f13968d89c5ff19d (patch) | |
tree | d3c03696fbb2816fc9a9b000c34b20fc9e189918 /lldb/source/Expression/ClangExpressionDeclMap.cpp | |
parent | e1240fe74367520150adabcbbda8ba55092c08a9 (diff) | |
download | bcm5719-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.cpp | 3 |
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; |