Timm =?utf-8?q?B=C3=A4der?= <tbae...@redhat.com>, Timm =?utf-8?q?B=C3=A4der?= <tbae...@redhat.com>, Timm =?utf-8?q?B=C3=A4der?= <tbae...@redhat.com>, Timm =?utf-8?q?B=C3=A4der?= <tbae...@redhat.com>, Timm =?utf-8?q?B=C3=A4der?= <tbae...@redhat.com>, Timm =?utf-8?q?B=C3=A4der?= <tbae...@redhat.com>, Timm =?utf-8?q?B=C3=A4der?= <tbae...@redhat.com>, Timm =?utf-8?q?B=C3=A4der?= <tbae...@redhat.com>, Timm =?utf-8?q?B=C3=A4der?= <tbae...@redhat.com>, Timm =?utf-8?q?B=C3=A4der?= <tbae...@redhat.com>, Timm =?utf-8?q?B=C3=A4der?= <tbae...@redhat.com>, Timm =?utf-8?q?B=C3=A4der?= <tbae...@redhat.com> Message-ID: In-Reply-To: <llvm/llvm-project/pull/66514/cl...@github.com>
================ @@ -887,6 +906,9 @@ void Preprocessor::Lex(Token &Result) { switch (CurLexerKind) { case CLK_Lexer: ReturnedToken = CurLexer->Lex(Result); + if (ReturnedToken && CurLexer && + CurLexer->getFileID() == SourceMgr.getMainFileID()) + saveCheckPoint(CurLexer->BufferPtr); ---------------- cor3ntin wrote: Should we test for `IsAtStartOfLine` here? ```suggestion if (ReturnedToken && CurLexer->getFileID() == SourceMgr.getMainFileID()) saveCheckPoint(CurLexer->BufferPtr); ``` https://github.com/llvm/llvm-project/pull/66514 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits