xref: /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/objc/execute/class-2.m (revision c87b03e512fc05ed6e0222f6fb0ae86264b1d05b)
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