lang-bootstrap/05/main.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) {
}