summaryrefslogtreecommitdiffstats
path: root/lldb/test/functionalities/data-formatter/data-formatter-objc
diff options
context:
space:
mode:
authorEnrico Granata <egranata@apple.com>2012-03-22 19:55:55 +0000
committerEnrico Granata <egranata@apple.com>2012-03-22 19:55:55 +0000
commit4a3274af9622f1f95290747b345b4f12a02ab76e (patch)
tree9d05dd075450e0fe5fa4dd047ac374bc9d68cad3 /lldb/test/functionalities/data-formatter/data-formatter-objc
parentbdf975ea3fd6ea2a3e33553d63a819c7997757e7 (diff)
downloadbcm5719-llvm-4a3274af9622f1f95290747b345b4f12a02ab76e.tar.gz
bcm5719-llvm-4a3274af9622f1f95290747b345b4f12a02ab76e.zip
Removing cascading through inheritance chains for data formatters
This is the feature that allowed the user to have things like: class Base { ... }; class Derived : public Base { ... }; and have formatters defined for Base work automatically for Derived. This feature turned out to be too expensive since it requires completing types. This patch takes care of removing cascading (other than typedefs chain cascading), updating the test suite accordingly, and adding required Cocoa class names to keep the AppKit formatters working llvm-svn: 153272
Diffstat (limited to 'lldb/test/functionalities/data-formatter/data-formatter-objc')
-rw-r--r--lldb/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjC.py14
1 files changed, 0 insertions, 14 deletions
diff --git a/lldb/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjC.py b/lldb/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjC.py
index 2a3ec439a82..44bbc4aa8c5 100644
--- a/lldb/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjC.py
+++ b/lldb/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjC.py
@@ -128,20 +128,6 @@ class ObjCDataFormatterTestCase(TestBase):
self.runCmd("type summary add --summary-string \"a test\" MyClass")
- self.expect("frame variable object2",
- substrs = ['a test']);
-
- self.expect("frame variable *object2",
- substrs = ['a test']);
-
- self.expect("frame variable object",
- substrs = ['a test']);
-
- self.expect("frame variable *object",
- substrs = ['a test']);
-
- self.runCmd("type summary add --summary-string \"a test\" MyClass -C no")
-
self.expect("frame variable *object2",
substrs = ['*object2 = {',
'MyClass = a test',
OpenPOWER on IntegriCloud