diff options
author | Enrico Granata <egranata@apple.com> | 2015-10-07 01:41:23 +0000 |
---|---|---|
committer | Enrico Granata <egranata@apple.com> | 2015-10-07 01:41:23 +0000 |
commit | 31fda9336cd001c070ed75759a9e49e38ccad9bb (patch) | |
tree | 268a4a3108e5dd0437757dcd3ac7d1035bbcf878 /lldb/source/Plugins/Language/ObjC/Cocoa.cpp | |
parent | 4bc013e18c5d9d2d7de2cb9a8df48ffcde51cc9f (diff) | |
download | bcm5719-llvm-31fda9336cd001c070ed75759a9e49e38ccad9bb.tar.gz bcm5719-llvm-31fda9336cd001c070ed75759a9e49e38ccad9bb.zip |
Introduce a variant of GetSummaryAsCString() that takes a LanguageType argument, and use it when crafting summaries by running selectors
This is the first in a series of commits that are meant to teach LLDB how to properly handle multi-language formatting of values
llvm-svn: 249503
Diffstat (limited to 'lldb/source/Plugins/Language/ObjC/Cocoa.cpp')
-rw-r--r-- | lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lldb/source/Plugins/Language/ObjC/Cocoa.cpp b/lldb/source/Plugins/Language/ObjC/Cocoa.cpp index 184b4b3f63c..84699a20b60 100644 --- a/lldb/source/Plugins/Language/ObjC/Cocoa.cpp +++ b/lldb/source/Plugins/Language/ObjC/Cocoa.cpp @@ -75,7 +75,7 @@ lldb_private::formatters::NSBundleSummaryProvider (ValueObject& valobj, Stream& } // this is either an unknown subclass or an NSBundle that comes from [NSBundle mainBundle] // which is encoded differently and needs to be handled by running code - return ExtractSummaryFromObjCExpression(valobj, "NSString*", "bundlePath", stream); + return ExtractSummaryFromObjCExpression(valobj, "NSString*", "bundlePath", stream, options.GetLanguage()); } bool @@ -119,7 +119,7 @@ lldb_private::formatters::NSTimeZoneSummaryProvider (ValueObject& valobj, Stream return true; } } - return ExtractSummaryFromObjCExpression(valobj, "NSString*", "name", stream); + return ExtractSummaryFromObjCExpression(valobj, "NSString*", "name", stream, options.GetLanguage()); } bool @@ -165,7 +165,7 @@ lldb_private::formatters::NSNotificationSummaryProvider (ValueObject& valobj, St } // this is either an unknown subclass or an NSBundle that comes from [NSBundle mainBundle] // which is encoded differently and needs to be handled by running code - return ExtractSummaryFromObjCExpression(valobj, "NSString*", "name", stream); + return ExtractSummaryFromObjCExpression(valobj, "NSString*", "name", stream, options.GetLanguage()); } bool @@ -414,7 +414,7 @@ lldb_private::formatters::NSNumberSummaryProvider (ValueObject& valobj, Stream& } else { - return ExtractSummaryFromObjCExpression(valobj, "NSString*", "stringValue", stream); + return ExtractSummaryFromObjCExpression(valobj, "NSString*", "stringValue", stream, options.GetLanguage()); } } @@ -478,7 +478,7 @@ lldb_private::formatters::NSURLSummaryProvider (ValueObject& valobj, Stream& str } else { - return ExtractSummaryFromObjCExpression(valobj, "NSString*", "description", stream); + return ExtractSummaryFromObjCExpression(valobj, "NSString*", "description", stream, options.GetLanguage()); } return false; } |