Meinersbur added a comment. In D104601#2847400 <https://reviews.llvm.org/D104601#2847400>, @aaron.ballman wrote:
> ... would add that it's very common for implementers to ask developers to run > their code through `-E` mode to submit preprocessed output in order to > reproduce a customer issue with the compiler, and I worry that uses of this > flag will have unintended consequences in that scenario. Why would one add `-fnormalize-whitespace` for this use case? > The "very long line" example mentioned by @dblaikie is sort of along these > lines (sorry for the bad pun). I can add a forced line breaks (after/before 80 cols? configurable?) if requested. ================ Comment at: clang/lib/Frontend/PrintPreprocessedOutput.cpp:174 + /// on being on the same line, such as directives. + void HandleWhitespaceBeforeTok(Token &Tok, bool RequireSpace, + bool RequireSameLine); ---------------- aaron.ballman wrote: > Can `Tok` be `const Token &` instead? Note that this is a renamed `bool HandleFirstTokOnLine(Token &Tok)`. Renamed because it is now called for every token. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D104601/new/ https://reviews.llvm.org/D104601 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits