2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / 981001-4.c
blobdd3df9cce4b5150b827463b05f3e546142ac4a23
1 #define P(a,b) P1(a,b)
2 #define P1(a,b) a##b
4 #define ONCE(x, y) (x ?: (x = y()))
5 #define PREFIX
7 extern int P(PREFIX, init) (void);
9 int
10 fun(void)
12 static int memo;
13 return ONCE(memo, P(PREFIX, init));