1/* Contributed by Nicola Pero - Fri Mar 9 19:39:15 CET 2001 */ 2#include <objc/objc.h> 3 4/* Test redefining self */ 5 6@interface TestClass 7{ 8 Class isa; 9} 10+ (Class) class; 11@end 12 13@implementation TestClass 14+ (Class) class 15{ 16 self = Nil; 17 18 return self; 19} 20+ initialize { return self; } 21@end 22 23 24int main (void) 25{ 26 if ([TestClass class] != Nil) 27 { 28 abort (); 29 } 30 31 return 0; 32} 33