diff options
author | Enrico Granata <egranata@apple.com> | 2012-03-22 19:55:55 +0000 |
---|---|---|
committer | Enrico Granata <egranata@apple.com> | 2012-03-22 19:55:55 +0000 |
commit | 4a3274af9622f1f95290747b345b4f12a02ab76e (patch) | |
tree | 9d05dd075450e0fe5fa4dd047ac374bc9d68cad3 /lldb/test/functionalities/data-formatter/data-formatter-objc | |
parent | bdf975ea3fd6ea2a3e33553d63a819c7997757e7 (diff) | |
download | bcm5719-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.py | 14 |
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', |