LLDB now correctly handles virtual inheritance.
authorGreg Clayton <gclayton@apple.com>
Sat, 19 Jul 2014 00:12:57 +0000 (00:12 +0000)
committerGreg Clayton <gclayton@apple.com>
Sat, 19 Jul 2014 00:12:57 +0000 (00:12 +0000)
commit759e7441af95cbd11c65a5f21de00a99cd2a2bed
treea5475944cafb901cf1d46ad513420be45d9505ec
parentcfd17dd2be3dbb7f7fba9585d5c814c6f75add07
LLDB now correctly handles virtual inheritance.

Test case added as well.

<rdar://problem/16785904>

llvm-svn: 213433
lldb/include/lldb/Core/ValueObject.h
lldb/include/lldb/Symbol/ClangASTType.h
lldb/source/Core/ValueObject.cpp
lldb/source/Core/ValueObjectConstResultImpl.cpp
lldb/source/Symbol/ClangASTType.cpp
lldb/test/lang/cpp/diamond/Makefile [new file with mode: 0644]
lldb/test/lang/cpp/diamond/TestDiamond.py [new file with mode: 0644]
lldb/test/lang/cpp/diamond/main.cpp [new file with mode: 0644]