summaryrefslogtreecommitdiffstats
path: root/lldb/source/DataFormatters/Cocoa.cpp
diff options
context:
space:
mode:
authorEnrico Granata <egranata@apple.com>2013-03-20 19:04:28 +0000
committerEnrico Granata <egranata@apple.com>2013-03-20 19:04:28 +0000
commitbdbda93f35167175b82e2a8897fefb841331bd81 (patch)
tree73647cd2c06b96d3c25edaff98c088ce494c078f /lldb/source/DataFormatters/Cocoa.cpp
parent9dc548944127c89e25988a34df2884d6d5cbd14b (diff)
downloadbcm5719-llvm-bdbda93f35167175b82e2a8897fefb841331bd81.tar.gz
bcm5719-llvm-bdbda93f35167175b82e2a8897fefb841331bd81.zip
Cleanup to the ObjC runtime to remove the now useless ClassDescriptor_Invalid
llvm-svn: 177558
Diffstat (limited to 'lldb/source/DataFormatters/Cocoa.cpp')
-rw-r--r--lldb/source/DataFormatters/Cocoa.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/source/DataFormatters/Cocoa.cpp b/lldb/source/DataFormatters/Cocoa.cpp
index 2ae7ee09b0d..afc7fe21166 100644
--- a/lldb/source/DataFormatters/Cocoa.cpp
+++ b/lldb/source/DataFormatters/Cocoa.cpp
@@ -55,8 +55,9 @@ lldb_private::formatters::NSBundleSummaryProvider (ValueObject& valobj, Stream&
if (!strcmp(class_name,"NSBundle"))
{
uint64_t offset = 5 * ptr_size;
- ClangASTType type(valobj.GetClangAST(),valobj.GetClangType());
+ ClangASTType type(valobj.GetClangAST(),ClangASTContext::GetBuiltInType_objc_id(valobj.GetClangAST()));
ValueObjectSP text(valobj.GetSyntheticChildAtOffset(offset, type, true));
+ valobj_addr = text->GetValueAsUnsigned(0);
StreamString summary_stream;
bool was_nsstring_ok = NSStringSummaryProvider(*text.get(), summary_stream);
if (was_nsstring_ok && summary_stream.GetSize() > 0)
OpenPOWER on IntegriCloud