From 69b4a3142c39faa9f6e75a24a6293eb1a5030013 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 3 Aug 2025 00:02:05 +0900 Subject: fix: fix wrong line number count --- preprocess.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'preprocess.c') diff --git a/preprocess.c b/preprocess.c index 5374c53..0978dd3 100644 --- a/preprocess.c +++ b/preprocess.c @@ -327,6 +327,9 @@ void pp_tokenize_all(Preprocessor* pp) { pp->pos += 2; break; } + if (pp->src[pp->pos] == '\n') { + ++pp->line; + } ++pp->pos; } tok->kind = PpTokenKind_whitespace; -- cgit v1.2.3-70-g09d2