1*d1a1798eSDave Lee#import <objc/NSObject.h> 299451b44SJordan Rupprecht 399451b44SJordan Rupprecht@interface Foo : NSObject { 499451b44SJordan Rupprecht} 599451b44SJordan Rupprecht-(int)get; 699451b44SJordan Rupprecht@end 799451b44SJordan Rupprecht 899451b44SJordan Rupprecht@implementation Foo 999451b44SJordan Rupprecht-(int)get 1099451b44SJordan Rupprecht{ 1199451b44SJordan Rupprecht return 1; 1299451b44SJordan Rupprecht} 1399451b44SJordan Rupprecht@end 1499451b44SJordan Rupprecht 1599451b44SJordan Rupprecht@interface Bar : Foo { 1699451b44SJordan Rupprecht} 1799451b44SJordan Rupprecht-(int)get; 1899451b44SJordan Rupprecht@end 1999451b44SJordan Rupprecht 2099451b44SJordan Rupprecht@implementation Bar 2199451b44SJordan Rupprecht-(int)get 2299451b44SJordan Rupprecht{ 2399451b44SJordan Rupprecht return 2; 2499451b44SJordan Rupprecht} 2599451b44SJordan Rupprecht 2699451b44SJordan Rupprecht-(int)callme 2799451b44SJordan Rupprecht{ 2899451b44SJordan Rupprecht return [self get]; // Set breakpoint here. 2999451b44SJordan Rupprecht} 3099451b44SJordan Rupprecht@end 3199451b44SJordan Rupprecht 3299451b44SJordan Rupprechtint main() 3399451b44SJordan Rupprecht{ 3499451b44SJordan Rupprecht @autoreleasepool 3599451b44SJordan Rupprecht { 3699451b44SJordan Rupprecht Bar *bar = [Bar alloc]; 3799451b44SJordan Rupprecht return [bar callme]; 3899451b44SJordan Rupprecht } 3999451b44SJordan Rupprecht} 40