1/* Contributed by Nicola Pero - Fri Mar  9 19:39:15 CET 2001 */
2#include <objc/objc.h>
3
4/* Test defining a static variable *inside* a class implementation */
5
6@interface Test
7{
8  Class isa;
9}
10+ (int) test;
11@end
12
13@implementation	Test
14
15static int test = 1;
16
17+ (int) test
18{
19  return test;
20}
21
22+ initialize { return self; }
23@end
24
25int main (void)
26{
27  if ([Test test] != 1)
28    {
29      abort ();
30    }
31
32  return 0;
33}
34
35
36