diff options
author | Sean Callanan <scallanan@apple.com> | 2017-06-19 18:32:22 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2017-06-19 18:32:22 +0000 |
commit | 18b5d9268c4af16731574570eebc542d26bc4f15 (patch) | |
tree | 076e320708618ccc32730602d846956e9dda678c /lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | |
parent | 10ae4ca56419a33ab501aeefd4b9aa2146adeb49 (diff) | |
download | bcm5719-llvm-18b5d9268c4af16731574570eebc542d26bc4f15.tar.gz bcm5719-llvm-18b5d9268c4af16731574570eebc542d26bc4f15.zip |
Updated NSNumber formatter for new internal representation.
<rdar://problem/32780109>
llvm-svn: 305727
Diffstat (limited to 'lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp')
-rw-r--r-- | lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp b/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp index 4d9227598ce..ea2eec7b33b 100644 --- a/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp +++ b/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp @@ -1026,6 +1026,7 @@ bool ObjCLanguage::GetFormatterPrefixSuffix(ValueObject &valobj, static ConstString g_NSNumberShort("NSNumber:short"); static ConstString g_NSNumberInt("NSNumber:int"); static ConstString g_NSNumberLong("NSNumber:long"); + static ConstString g_NSNumberInt128("NSNumber:int128_t"); static ConstString g_NSNumberFloat("NSNumber:float"); static ConstString g_NSNumberDouble("NSNumber:double"); @@ -1061,6 +1062,10 @@ bool ObjCLanguage::GetFormatterPrefixSuffix(ValueObject &valobj, prefix = "(long)"; return true; } + if (type_hint == g_NSNumberInt128) { + prefix = "(int128_t)"; + return true; + } if (type_hint == g_NSNumberFloat) { prefix = "(float)"; return true; |