Avoid unnecessary relexing of the last line (#999)

Co-authored-by: Richard Smith <richard@metafoo.co.uk>
This commit is contained in:
Jon Meow
2022-01-25 10:20:42 -08:00
committed by GitHub
co-authored by Richard Smith
parent ad08148304
commit 22721da92b
4 changed files with 28 additions and 15 deletions
+2 -1
View File
@@ -22,7 +22,8 @@ namespace Carbon {
auto ParseTree::Parse(TokenizedBuffer& tokens, DiagnosticConsumer& consumer)
-> ParseTree {
TokenizedBuffer::TokenLocationTranslator translator(tokens);
TokenizedBuffer::TokenLocationTranslator translator(
tokens, /*last_line_lexed_to_column=*/nullptr);
TokenDiagnosticEmitter emitter(translator, consumer);
// Delegate to the parser.