#import <Foundation/Foundation.h>
@interface Foo: NSObject
+ print:arg;
@end
@implementation Foo
+ print:arg
{
NSLog(@"%@", arg);
return @"return value";
}
@end
int main()
{
NSAutoreleasePool *p = [NSAutoreleasePool new];
NSLog(@"%@", [Foo print:@"bar"]);
[p drain];
return 0;
}
I2ltcG9ydCA8Rm91bmRhdGlvbi9Gb3VuZGF0aW9uLmg+CgpAaW50ZXJmYWNlIEZvbzogTlNPYmplY3QKKyBwcmludDphcmc7CkBlbmQKCkBpbXBsZW1lbnRhdGlvbiBGb28KCisgcHJpbnQ6YXJnCnsKICAgIE5TTG9nKEAiJUAiLCBhcmcpOwoJcmV0dXJuIEAicmV0dXJuIHZhbHVlIjsKfQoKQGVuZAoKaW50IG1haW4oKQp7CiAgICBOU0F1dG9yZWxlYXNlUG9vbCAqcCA9IFtOU0F1dG9yZWxlYXNlUG9vbCBuZXddOwogICAgCglOU0xvZyhAIiVAIiwgW0ZvbyBwcmludDpAImJhciJdKTsKCiAgICBbcCBkcmFpbl07CiAgICByZXR1cm4gMDsKfQo=