1*c87b03e5Sespie/* Contributed by Nicola Pero - Tue Mar 6 23:05:53 CET 2001 */ 2*c87b03e5Sespie#include <objc/objc.h> 3*c87b03e5Sespie#include <objc/objc-api.h> 4*c87b03e5Sespie 5*c87b03e5Sespie/* Tests creating a root class and a subclass */ 6*c87b03e5Sespie 7*c87b03e5Sespie@interface RootClass 8*c87b03e5Sespie{ 9*c87b03e5Sespie Class isa; 10*c87b03e5Sespie} 11*c87b03e5Sespie@end 12*c87b03e5Sespie 13*c87b03e5Sespie@implementation RootClass 14*c87b03e5Sespie@end 15*c87b03e5Sespie 16*c87b03e5Sespie@interface SubClass : RootClass 17*c87b03e5Sespie@end 18*c87b03e5Sespie 19*c87b03e5Sespie@implementation SubClass 20*c87b03e5Sespie@end 21*c87b03e5Sespie 22*c87b03e5Sespie#include "class-tests-1.h" 23*c87b03e5Sespie 24*c87b03e5Sespieint main (void) 25*c87b03e5Sespie{ 26*c87b03e5Sespie test_class_with_superclass ("SubClass", "RootClass"); 27*c87b03e5Sespie 28*c87b03e5Sespie return 0; 29*c87b03e5Sespie} 30