Allowed ClangExpressionDeclMap to dematerialize
persistent variables even after the parser has finished running. llvm-svn: 120521
This commit is contained in:
parent
1d47cafc1c
commit
83b0918938
|
@ -576,10 +576,11 @@ ClangExpressionDeclMap::DoMaterialize
|
|||
{
|
||||
ClangExpressionVariable &member (m_struct_members.VariableAtIndex(member_index));
|
||||
|
||||
if (!member.m_parser_vars.get())
|
||||
return false;
|
||||
ClangExpressionVariable *entity = NULL;
|
||||
|
||||
if (member.m_parser_vars.get())
|
||||
entity = m_found_entities.GetVariable(member.m_parser_vars->m_named_decl);
|
||||
|
||||
ClangExpressionVariable *entity = m_found_entities.GetVariable(member.m_parser_vars->m_named_decl);
|
||||
ClangExpressionVariable *persistent_variable = m_persistent_vars->GetVariable(member.m_name);
|
||||
|
||||
if (entity)
|
||||
|
|
Loading…
Reference in New Issue