summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2010-06-12 15:33:14 +0000
committerGreg Clayton <gclayton@apple.com>2010-06-12 15:33:14 +0000
commit1ba811dd8114391c67743f0f7ecf517981668ae4 (patch)
tree8d2e82d80f4ef803ed4eacd0a9ce9e3a2d8ac8af
parentda41d0cf5b8d5ea65f2a7aa7bbf1d9e706743659 (diff)
downloadbcm5719-llvm-1ba811dd8114391c67743f0f7ecf517981668ae4.tar.gz
bcm5719-llvm-1ba811dd8114391c67743f0f7ecf517981668ae4.zip
Fixed an issue with the new DW_TAG_ptr_to_member_type changes where the clang type that was being created was using the pointee_type for both the class and the member pointer.
llvm-svn: 105883
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp b/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
index 2841e8232fb..27b0aa237d4 100644
--- a/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
+++ b/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
@@ -3152,7 +3152,7 @@ SymbolFileDWARF::ParseType(const SymbolContext& sc, const DWARFCompileUnit* dwar
Type *class_type = ResolveTypeUID(containing_type_die_offset);
void *pointee_clang_type = pointee_type->GetOpaqueClangQualType();
- void *class_clang_type = pointee_type->GetOpaqueClangQualType();
+ void *class_clang_type = class_type->GetOpaqueClangQualType();
void *clang_type = type_list->GetClangASTContext().CreateMemberPointerType(pointee_clang_type, class_clang_type);
OpenPOWER on IntegriCloud