Do not set the live address of a const result child if its parent has an invalid live address

llvm-svn: 224142
This commit is contained in:
Enrico Granata 2014-12-12 18:59:49 +00:00
parent 5135227549
commit 6ded39093e
1 changed files with 2 additions and 1 deletions

View File

@ -139,7 +139,8 @@ ValueObjectConstResultImpl::CreateChildAtIndex (size_t idx, bool synthetic_array
child_bitfield_bit_offset,
child_is_base_class,
child_is_deref_of_parent);
valobj->m_impl.SetLiveAddress(m_live_address+child_byte_offset);
if (m_live_address != LLDB_INVALID_ADDRESS)
valobj->m_impl.SetLiveAddress(m_live_address+child_byte_offset);
}
return valobj;