================ @@ -4853,9 +4853,16 @@ void UnwrappedLineParser::readToken(int LevelDifference) { PreviousWasComment = FormatTok->is(tok::comment); while (!Line->InPPDirective && FormatTok->is(tok::hash) && - (!Style.isVerilog() || - Keywords.isVerilogPPDirective(*Tokens->peekNextToken())) && FirstNonCommentOnLine) { + // In Verilog, the backtick is used for macro invocations. In TableGen, + // the single hash is used for the paste operator. + const FormatToken *Next = Tokens->peekNextToken(); + assert(Next); // There is an EOF token at the end. ---------------- owenca wrote:
```suggestion const auto *Next = Tokens->peekNextToken(); ``` It seems that `peekNextToken()` never returns null. https://github.com/llvm/llvm-project/pull/133722 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits