22 lines
269 B
C
22 lines
269 B
C
#define z s z
|
|
z
|
|
#define f(x) f(2 * x)
|
|
f(f(4))
|
|
|
|
#define STRINGIFY2(x) # x
|
|
#define STRINGIFY(x) STRINGIFY2(x)
|
|
#define JOIN2(x,y) x ## y
|
|
#define JOIN(x,y) JOIN2(x, y)
|
|
#define X 22
|
|
|
|
JOIN(X, X)
|
|
|
|
STRINGIFY(X)
|
|
|
|
#line 6
|
|
|
|
#line 7 "some_file.c"
|
|
#pragma whatever
|
|
|
|
main(void) {
|
|
}
|