From 08a2f1a3dc834ed5ba7266be99306fccfb768c1a Mon Sep 17 00:00:00 2001 From: lemon Date: Fri, 9 Jan 2026 09:04:35 +0100 Subject: cpp: fix single-line comment after preprocessor directive It was eating up the newline token --- c/lex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c/lex.c b/c/lex.c index f8a6b52..e2d86c6 100644 --- a/c/lex.c +++ b/c/lex.c @@ -456,7 +456,7 @@ Begin: if (lx->chrbuf[lx->chrbuf0] == '\n') { lx->chridx = lx->chridxbuf[lx->chrbuf0++]; lx->eof = lx->chridx >= lx->ndat; - goto Begin; + RET('\n'); } } while (++lx->chrbuf0 < countof(lx->chrbuf)); fillchrbuf(lx); -- cgit v1.2.3