Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
981001-4.c
blob: dd3df9cce4b5150b827463b05f3e546142ac4a23 [
file
] [
log
] [
blame
]
#define
P
(
a
,
b
)
P1
(
a
,
b
)
#define
P1
(
a
,
b
)
a
##b
#define
ONCE
(
x
,
y
)
(
x
?:
(
x
=
y
()))
#define
PREFIX
extern
int
P
(
PREFIX
,
init
)
(
void
);
int
fun
(
void
)
{
static
int
memo
;
return
ONCE
(
memo
,
P
(
PREFIX
,
init
));
}