```cpp #if A == 1.0 int i; #endif ``` This is handled properly but preprocessor checks only support integral expressions. It is also rejected by all major compilers.
This is handled properly but preprocessor checks only support integral expressions. It is also rejected by all major compilers.