about CONST_WANTED & VT_NONCONST
[tinycc.git] / tests / pp / 17.c
blobf12196fe814754214c6d3855564ce23f7d78c575
1 #define STR1(u) # u
2 #define pass(a) a
3 #define __ASM_REG(reg) STR1(one##reg)
4 #define _ASM_DX __ASM_REG(tok)
5 X162 pass(__ASM_REG(tok))
6 X161 pass(_ASM_DX)
7 X163 pass(STR1(one##tok))
9 X170 pass(x ## y)
10 X171 pass(x pass(##) y)
12 #define Y(x) Z(x)
13 #define X Y
14 X180 return X(X(1));