blob: 1ec031055ada374dd7c14e1f36d7955ba32c9906 [file] [log] [blame]
/*
* 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);
}