| #import <Foundation/Foundation.h> | |
| @interface Foo : NSObject { | |
| } | |
| -(int)get; | |
| @end | |
| @implementation Foo | |
| -(int)get | |
| { | |
| return 1; | |
| } | |
| @end | |
| @interface Bar : Foo { | |
| } | |
| -(int)get; | |
| @end | |
| @implementation Bar | |
| -(int)get | |
| { | |
| return 2; | |
| } | |
| -(int)callme | |
| { | |
| return [self get]; // Set breakpoint here. | |
| } | |
| @end | |
| int main() | |
| { | |
| @autoreleasepool | |
| { | |
| Bar *bar = [Bar alloc]; | |
| return [bar callme]; | |
| } | |
| } |