summaryrefslogtreecommitdiff
path: root/lldb/test/API/functionalities/data-formatter/data-formatter-objc
diff options
context:
space:
mode:
authorJason Molenda <jason@molenda.com>2021-04-04 01:47:35 -0700
committerJason Molenda <jason@molenda.com>2021-04-04 01:47:35 -0700
commit602ab188a7e18b97d9af95e17271e8fbee129081 (patch)
treeed16955818a62182535243487f90dc4daf27e064 /lldb/test/API/functionalities/data-formatter/data-formatter-objc
parentc4c5113372477cc87ac33e93cb598a83b2856d7e (diff)
Revert "Add support for fetching signed values from tagged pointers."
This reverts commit 4d9039c8dc2d1f0be1b5ee486d5a83b1614b038a. This is causing the greendragon bots to fail most of the time when running TestNSDictionarySynthetic.py. Reverting until Jim has a chance to look at this on Monday. Running the commands from that test from the command line, it fails 10-13% of the time on my desktop. This is a revert of Jim's changes in https://reviews.llvm.org/D99694
Diffstat (limited to 'lldb/test/API/functionalities/data-formatter/data-formatter-objc')
-rw-r--r--lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCCF.py26
1 files changed, 1 insertions, 25 deletions
diff --git a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCCF.py b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCCF.py
index 63ba59808880..63f4b71e1ec1 100644
--- a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCCF.py
+++ b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCCF.py
@@ -45,6 +45,7 @@ class ObjCDataFormatterCF(ObjCDataFormatterTestCase):
'(Point) point = (v=7, h=12)', '(Point *) point_ptr = (v=7, h=12)',
'(SEL) foo_selector = "foo_selector_impl"'
]
+
self.expect("frame variable", substrs=expect_strings)
if self.getArchitecture() in ['i386', 'x86_64']:
@@ -55,28 +56,3 @@ class ObjCDataFormatterCF(ObjCDataFormatterTestCase):
'(HIRect) hi_rect = origin=(x = 3, y = 5) size=(width = 4, height = 6)',
]
self.expect("frame variable", substrs=extra_string)
-
- # The original tests left out testing the NSNumber values, so do that here.
- # This set is all pointers, with summaries, so we only check the summary.
- var_list_pointer = [
- ['NSNumber *', 'num1', '(int)5'],
- ['NSNumber *', 'num2', '(float)3.140000'],
- ['NSNumber *', 'num3', '(double)3.14'],
- ['NSNumber *', 'num4', '(int128_t)18446744073709551614'],
- ['NSNumber *', 'num5', '(char)65'],
- ['NSNumber *', 'num6', '(long)255'],
- ['NSNumber *', 'num7', '(long)2000000'],
- ['NSNumber *', 'num8_Y', 'YES'],
- ['NSNumber *', 'num8_N', 'NO'],
- ['NSNumber *', 'num9', '(short)-31616'],
- ['NSNumber *', 'num_at1', '(int)12'],
- ['NSNumber *', 'num_at2', '(int)-12'],
- ['NSNumber *', 'num_at3', '(double)12.5'],
- ['NSNumber *', 'num_at4', '(double)-12.5'],
- ['NSDecimalNumber *', 'decimal_number', '123456 x 10^-10'],
- ['NSDecimalNumber *', 'decimal_number_neg', '-123456 x 10^10']
- ]
- for type, var_path, summary in var_list_pointer:
- self.expect_var_path(var_path, summary, None, type)
-
-