Что означает этот макрос в GCC #define guard (n) asm ("#" #n)
Натолкнулся на некоторый код, который использует этот макрос в качестве guard (1); ... guard (2)) ... и т. д. Что делает эта встроенная сборка
asm (# 1) .. asm (# 2) ..