repo.or.cz
/
netbsd-mini2440.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
history
|
raw
|
HEAD
No empty .Rs/.Re
[netbsd-mini2440.git]
/
gnu
/
dist
/
gcc4
/
gcc
/
testsuite
/
objc
/
execute
/
static-1.m
blob
a778b722c15a37fe3ffb1dd01e1057e58f747589
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
15
static int test = 1;
16
17
+ (int) test
18
{
19
return test;
20
}
21
22
#ifdef __NEXT_RUNTIME__
23
+ initialize { return self; }
24
#endif
25
@end
26
27
int main (void)
28
{
29
if ([Test test] != 1)
30
{
31
abort ();
32
}
33
34
return 0;
35
}
36
37