~pali/llvm/lldb-3.5

« back to all changes in this revision

Viewing changes to source/Core/ValueObjectConstResultImpl.cpp

  • Committer: gclayton
  • Date: 2014-07-19 00:12:57 UTC
  • Revision ID: svn-v4:91177308-0d34-0410-b5e6-96231b3b80d8:lldb/trunk:213433
LLDB now correctly handles virtual inheritance.

Test case added as well.

<rdar://problem/16785904>

Show diffs side-by-side

added added

removed removed

Lines of Context:
109
109
    ExecutionContext exe_ctx (m_impl_backend->GetExecutionContextRef());
110
110
    
111
111
    child_clang_type = clang_type.GetChildClangTypeAtIndex (&exe_ctx,
112
 
                                                            m_impl_backend->GetName().GetCString(),
113
112
                                                            idx,
114
113
                                                            transparent_pointers,
115
114
                                                            omit_empty_base_classes,
120
119
                                                            child_bitfield_bit_size,
121
120
                                                            child_bitfield_bit_offset,
122
121
                                                            child_is_base_class,
123
 
                                                            child_is_deref_of_parent);
 
122
                                                            child_is_deref_of_parent,
 
123
                                                            m_impl_backend);
124
124
    if (child_clang_type && child_byte_size)
125
125
    {
126
126
        if (synthetic_index)