[clang] Fix preprocessed block comment newline on windows containing extra carriage return (PR #205084)

Aaron Ballman via cfe-commits cfe-commits at lists.llvm.org
Tue Jun 23 08:46:08 PDT 2026


================
@@ -1039,7 +1060,10 @@ static void PrintPreprocessedTokens(Preprocessor &PP, Token &Tok,
       }
     } else {
       std::string S = PP.getSpelling(Tok);
-      Callbacks->OS->write(S.data(), S.size());
+      if (Tok.is(tok::comment))
----------------
AaronBallman wrote:

```suggestion
      if (Tok.is(tok::comment, tok::unknown))
```

https://github.com/llvm/llvm-project/pull/205084


More information about the cfe-commits mailing list