From 0a51f5b8d9b3d98225382277a176fa85ccdb5ab8 Mon Sep 17 00:00:00 2001 From: lemon Date: Thu, 23 Oct 2025 11:18:54 +0200 Subject: use libc's stdout/stderr; also eliminate some unnecessary recursion in bfmt --- c/lex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'c') diff --git a/c/lex.c b/c/lex.c index 7c9b615..ec0b4d2 100644 --- a/c/lex.c +++ b/c/lex.c @@ -1206,7 +1206,7 @@ advancemacro(struct lexer *lx, struct token *tk) return 0; } *tk = rl.tk[lx->macstk->idx++]; - assert(tk->t); + assert(tk->t && tk->t != TKEOF); tk->span.ex = lx->macstk->exspan; if (tryexpand(lx, tk)) return 0; -- cgit v1.2.3