2 #include <objc/runtime.h>
5 @implementation SmallClass
8 return class_createInstance(self, 0);
10 -(void)free { object_dispose(self); }
11 -(void)unload2_instance_method { }
16 @implementation BigClass
19 return class_createInstance(self, 0);
21 -(void)free { object_dispose(self); }
23 -(void)forward:(int)a1:(int)a2 { a1 = a2; }
27 @interface UnusedClass { id isa; } @end
28 @implementation UnusedClass @end
31 @implementation SmallClass (Category)
32 -(void)unload2_category_method { }