URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-old/] [gcc-4.2.2/] [gcc/] [testsuite/] [objc/] [execute/] [class-3.m] - Rev 816
Compare with Previous | Blame | View Log
/* Contributed by Nicola Pero - Tue Mar 6 23:05:53 CET 2001 */ #include <objc/objc.h> #include <objc/objc-api.h> #include "next_mapping.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; }