summaryrefslogtreecommitdiffstats
path: root/lldb/source/API
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2011-01-21 01:59:00 +0000
committerGreg Clayton <gclayton@apple.com>2011-01-21 01:59:00 +0000
commite221f82b40a66721f08678929ecaeddc1825ecaa (patch)
treefe5f4e72734dbdcd8736ff0ee9bdb1f6d5a7e77a /lldb/source/API
parent39b12c059dba3dcaf0315a382cc8f8948e77f90a (diff)
downloadbcm5719-llvm-e221f82b40a66721f08678929ecaeddc1825ecaa.tar.gz
bcm5719-llvm-e221f82b40a66721f08678929ecaeddc1825ecaa.zip
Fixed up the SBValue::GetExpressionPath() to be more correct under more
circumstances. llvm-svn: 123957
Diffstat (limited to 'lldb/source/API')
-rw-r--r--lldb/source/API/SBType.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/lldb/source/API/SBType.cpp b/lldb/source/API/SBType.cpp
index ca3fe6d9c9b..1a1beaeb501 100644
--- a/lldb/source/API/SBType.cpp
+++ b/lldb/source/API/SBType.cpp
@@ -113,6 +113,7 @@ SBType::GetChildAtIndex (bool omit_empty_base_classes, uint32_t idx, SBTypeMembe
uint32_t child_bitfield_bit_size = 0;
uint32_t child_bitfield_bit_offset = 0;
bool child_is_base_class = false;
+ bool child_is_deref_of_parent = false;
if (IsValid ())
{
@@ -128,7 +129,8 @@ SBType::GetChildAtIndex (bool omit_empty_base_classes, uint32_t idx, SBTypeMembe
child_byte_offset,
child_bitfield_bit_size,
child_bitfield_bit_offset,
- child_is_base_class);
+ child_is_base_class,
+ child_is_deref_of_parent);
}
@@ -142,6 +144,7 @@ SBType::GetChildAtIndex (bool omit_empty_base_classes, uint32_t idx, SBTypeMembe
member.m_bit_size = child_bitfield_bit_size;
member.m_bit_offset = child_bitfield_bit_offset;
member.m_is_base_class = child_is_base_class;
+ member.m_is_deref_of_paremt = child_is_deref_of_parent;
}
else
{
OpenPOWER on IntegriCloud