1 // RUN: %clang_cc1 -rewrite-objc -fobjc-runtime=macosx-fragile-10.5 %s -o -
9 - (NSRec) MainMethod : (NSRec) Arg1 : (NSRec) Arg2;
12 @interface MyDerived : SUPER
16 - (int) instanceMethod;
17 - (int) another : (int) arg;
18 - (NSRec) MainMethod : (NSRec) Arg1 : (NSRec) Arg2;
21 @implementation MyDerived
22 - (int) instanceMethod {
23 return [self another : [self MainMethod : d : d].size];
26 - (int) another : (int) arg { return arg; }
27 - (NSRec) MainMethod : (NSRec) Arg1 : (NSRec) Arg2 { return Arg2; }