aboutsummaryrefslogtreecommitdiffhomepage
path: root/c/lex.c
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2025-10-23 11:18:54 +0200
committerlemon <lsof@mailbox.org>2025-10-23 11:18:54 +0200
commit0a51f5b8d9b3d98225382277a176fa85ccdb5ab8 (patch)
treed4d4fa38c04db077bac14137f965d51385f87b6a /c/lex.c
parentcb199f47ca31b079212fe4fd3987e5ba39b12273 (diff)
use libc's stdout/stderr; also eliminate some unnecessary recursion in bfmt
Diffstat (limited to 'c/lex.c')
-rw-r--r--c/lex.c2
1 files changed, 1 insertions, 1 deletions
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;