/* | |
* Contributed by Nicola Pero <nicola@brainstorm.co.uk> | |
* Fri Feb 2 11:48:01 GMT 2001 | |
*/ | |
#include <objc/objc.h> | |
/* APPLE LOCAL radar 4894756 */ | |
#include "Object2.h" | |
#include <objc/Protocol.h> | |
@protocol MyProtocol | |
+ (bycopy id<MyProtocol>) bycopyMethod; | |
@end | |
@interface MyObject : Object <MyProtocol> | |
@end | |
@implementation MyObject | |
+ (bycopy id<MyProtocol>) bycopyMethod | |
{ | |
return [MyObject alloc]; | |
} | |
@end | |
int main (void) | |
{ | |
MyObject *object; | |
object = [MyObject bycopyMethod]; | |
exit (0); | |
} | |