mirror of
https://github.com/frida/tinycc
synced 2024-12-25 14:36:49 +03:00
15 lines
289 B
C
15 lines
289 B
C
|
#define STR1(u) # u
|
||
|
#define pass(a) a
|
||
|
#define __ASM_REG(reg) STR1(one##reg)
|
||
|
#define _ASM_DX __ASM_REG(tok)
|
||
|
X162 pass(__ASM_REG(tok))
|
||
|
X161 pass(_ASM_DX)
|
||
|
X163 pass(STR1(one##tok))
|
||
|
|
||
|
X170 pass(x ## y)
|
||
|
X171 pass(x pass(##) y)
|
||
|
|
||
|
#define Y(x) Z(x)
|
||
|
#define X Y
|
||
|
X180 return X(X(1));
|