Commit 480cd778 by Ovidiu Predescu

Added.

From-SVN: r39459
parent b9c4543f
/*
* Contributed by Nicola Pero <nicola@brainstorm.co.uk>
* Fri Feb 2 11:48:01 GMT 2001
*/
#include <objc/objc.h>
#include <objc/Protocol.h>
@protocol MyProtocol
- (bycopy id) bycopyMethod;
@end
int main (void)
{
[nil bycopyMethod];
exit (0);
}
/*
* Contributed by Nicola Pero <nicola@brainstorm.co.uk>
* Fri Feb 2 11:48:01 GMT 2001
*/
#include <objc/objc.h>
#include <objc/Object.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);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment