```cpp #if A == 0b1 int i; #endif ``` There is no code using `-DA1`. Binary literals were introduced in C++14. This is supported by all major compilers.