/* Only needs to compile [see PR 49070 for C++ issue]. */ | |
__attribute__((__objc_root_class__)) | |
@interface A | |
- (id) :(id)arg0 :(id)arg1; | |
- (id) m:(id)arg0 :(id)arg1 :(id)arg2 :(id)arg3; | |
@end | |
@implementation A | |
- (id) :(id)arg0 :(id)arg1 | |
{ | |
return arg1; | |
} | |
- (id) m:(id)arg0 :(id)arg1 :(id)arg2 :(id)arg3 | |
{ | |
return arg2; | |
} | |
@end | |
id f1 (A *x) | |
{ | |
return [x:x:x]; | |
} | |
id f2 (A *x) | |
{ | |
return [x m:x:x:x:x]; | |
} |