blob: 22426cfed5f6e908fc439d6f31db19a552cb1ff4 [file] [log] [blame]
/* 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];
}