Preprocessor conditional expression support bug