summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/ValueObjectConstResultImpl.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2014-07-19 00:12:57 +0000
committerGreg Clayton <gclayton@apple.com>2014-07-19 00:12:57 +0000
commit759e7441af95cbd11c65a5f21de00a99cd2a2bed (patch)
treea5475944cafb901cf1d46ad513420be45d9505ec /lldb/source/Core/ValueObjectConstResultImpl.cpp
parentcfd17dd2be3dbb7f7fba9585d5c814c6f75add07 (diff)
downloadbcm5719-llvm-759e7441af95cbd11c65a5f21de00a99cd2a2bed.tar.gz
bcm5719-llvm-759e7441af95cbd11c65a5f21de00a99cd2a2bed.zip
LLDB now correctly handles virtual inheritance.
Test case added as well. <rdar://problem/16785904> llvm-svn: 213433
Diffstat (limited to 'lldb/source/Core/ValueObjectConstResultImpl.cpp')
-rw-r--r--lldb/source/Core/ValueObjectConstResultImpl.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/source/Core/ValueObjectConstResultImpl.cpp b/lldb/source/Core/ValueObjectConstResultImpl.cpp
index 8c3e4a1331f..d3e27588350 100644
--- a/lldb/source/Core/ValueObjectConstResultImpl.cpp
+++ b/lldb/source/Core/ValueObjectConstResultImpl.cpp
@@ -109,7 +109,6 @@ ValueObjectConstResultImpl::CreateChildAtIndex (size_t idx, bool synthetic_array
ExecutionContext exe_ctx (m_impl_backend->GetExecutionContextRef());
child_clang_type = clang_type.GetChildClangTypeAtIndex (&exe_ctx,
- m_impl_backend->GetName().GetCString(),
idx,
transparent_pointers,
omit_empty_base_classes,
@@ -120,7 +119,8 @@ ValueObjectConstResultImpl::CreateChildAtIndex (size_t idx, bool synthetic_array
child_bitfield_bit_size,
child_bitfield_bit_offset,
child_is_base_class,
- child_is_deref_of_parent);
+ child_is_deref_of_parent,
+ m_impl_backend);
if (child_clang_type && child_byte_size)
{
if (synthetic_index)
OpenPOWER on IntegriCloud