[clang] [clang] Make -dump-tokens option align tokens (PR #164894)
Mariya Podchishchaeva via cfe-commits
cfe-commits at lists.llvm.org
Fri Oct 24 08:57:01 PDT 2025
================
@@ -234,14 +235,20 @@ void Preprocessor::FinalizeForModelFile() {
}
void Preprocessor::DumpToken(const Token &Tok, bool DumpFlags) const {
- llvm::errs() << tok::getTokenName(Tok.getKind());
+ llvm::errs() << llvm::formatv("{0,-16} ", tok::getTokenName(Tok.getKind()));
- if (!Tok.isAnnotation())
- llvm::errs() << " '" << getSpelling(Tok) << "'";
+ std::string Spelling;
+ if (!Tok.isAnnotation()) {
+ Spelling = llvm::formatv("{0,-32} ", "'" + getSpelling(Tok) + "'");
+ }
+ llvm::errs() << Spelling;
----------------
Fznamznon wrote:
Why a new variable?
```suggestion
if (!Tok.isAnnotation())
llvm::errs() << llvm::formatv("{0,-32} ", "'" + getSpelling(Tok) + "'");
```
https://github.com/llvm/llvm-project/pull/164894
More information about the cfe-commits
mailing list