diff options
Diffstat (limited to 'gdb/testsuite/gdb.objc/objcdecode.m')
-rw-r--r-- | gdb/testsuite/gdb.objc/objcdecode.m | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/gdb/testsuite/gdb.objc/objcdecode.m b/gdb/testsuite/gdb.objc/objcdecode.m deleted file mode 100644 index 5e99618d115..00000000000 --- a/gdb/testsuite/gdb.objc/objcdecode.m +++ /dev/null @@ -1,49 +0,0 @@ -#include <objc/Object.h> - -@interface Decode: Object -{ -} -- multipleDef; -- (const char *) myDescription; -@end - -@implementation Decode - -- multipleDef -{ - printf("method multipleDef\n"); - return self; -} - -- (const char *) myDescription -{ - return "Decode gdb test object"; -} - -@end - -int -multipleDef() -{ - printf("function multipleDef\n"); - return 0; -} - -int main (int argc, const char *argv[]) -{ - id obj; - obj = [Decode new]; - multipleDef(); - [obj multipleDef]; - return 0; -} - -const char *_NSPrintForDebugger(id object) -{ - /* This is not really what _NSPrintForDebugger should do, but it - is a simple test if gdb can call this function */ - if (object && [object respondsTo: @selector(myDescription)]) - return [object myDescription]; - - return NULL; -} |