<rdar://problem/12817233>
Change the wording of NSNumber summary from absurd value to unexpected value when a tagged pointer shows up that does not match our knowledge of the internals
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@169751 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/examples/summaries/cocoa/NSNumber.py b/examples/summaries/cocoa/NSNumber.py
index 4a74143..7edd338 100644
--- a/examples/summaries/cocoa/NSNumber.py
+++ b/examples/summaries/cocoa/NSNumber.py
@@ -54,7 +54,7 @@
if self.info_bits == 12:
return '(long)' + str(ctypes.c_long(self.data).value)
else:
- return 'absurd value:(info=' + str(self.info_bits) + ", value = " + str(self.data) + ')'
+ return 'unexpected value:(info=' + str(self.info_bits) + ", value = " + str(self.data) + ')'
class NSUntaggedNumber_SummaryProvider:
@@ -158,7 +158,7 @@
statistics.metric_hit('code_notrun',self.valobj)
return '(double)' + str(data_double)
statistics.metric_hit('unknown_class',str(valobj.GetName()) + " had unknown data_type " + str(data_type))
- return 'absurd: dt = ' + str(data_type)
+ return 'unexpected: dt = ' + str(data_type)
class NSUnknownNumber_SummaryProvider:
diff --git a/source/Core/CXXFormatterFunctions.cpp b/source/Core/CXXFormatterFunctions.cpp
index f8f8fa5..a147ed0 100644
--- a/source/Core/CXXFormatterFunctions.cpp
+++ b/source/Core/CXXFormatterFunctions.cpp
@@ -379,7 +379,7 @@
stream.Printf("(long)%" PRId64,value);
break;
default:
- stream.Printf("absurd value:(info=%" PRIu64 ", value=%" PRIu64,i_bits,value);
+ stream.Printf("unexpected value:(info=%" PRIu64 ", value=%" PRIu64,i_bits,value);
break;
}
return true;