URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-stable/] [gcc-4.5.1/] [gcc/] [testsuite/] [objc/] [execute/] [class-3.m] - Rev 826
Compare with Previous | Blame | View Log
/* Contributed by Nicola Pero - Tue Mar 6 23:05:53 CET 2001 */ #include "../../objc-obj-c++-shared/next-mapping.h" #include <objc/objc.h> #include <objc/objc-api.h> /* Tests creating a root class and a minimal subclass tree */ @interface RootClass { Class isa; } @end @implementation RootClass @end @interface SubClassA : RootClass @end @implementation SubClassA @end @interface SubClassB : RootClass @end @implementation SubClassB @end @interface SubSubClass : SubClassA @end @implementation SubSubClass @end #include "class-tests-1.h" int main (void) { test_class_with_superclass ("SubClassA", "RootClass"); test_class_with_superclass ("SubClassB", "RootClass"); test_class_with_superclass ("SubSubClass", "SubClassA"); return 0; }