1 2 3 4 5 6 7
int m = n; #if defined(A) && !defined(ALLOW_NAME_LEAKAGE) #error A is defined #endif #define B