modernc.org/ccgo/v3@v3.16.14/lib/testdata/tcc-0.9.27/tests/pp/17.c (about)

     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))
     8  
     9  X170 pass(x ## y)
    10  X171 pass(x pass(##) y)
    11  
    12  #define Y(x) Z(x)
    13  #define X Y
    14  X180 return X(X(1));