```cpp #if A == 1t int i; #endif ``` This is handled and produces code using `-DA=1`. It is rejected by all major compilers.