From 6d8e1c6b8bff19b68c7386325faeb2a425e3173a Mon Sep 17 00:00:00 2001 From: lemon Date: Sun, 23 Nov 2025 09:04:27 +0100 Subject: cpp: fix ## bug --- 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 548f82c..e2e42d4 100644 --- a/c/lex.c +++ b/c/lex.c @@ -1100,7 +1100,7 @@ expandfnmacro(struct lexer *lx, struct span *span, struct macro *mac) tk = mac->rlist.tk[i]; if (tk.t == TKPPCAT) { if (i > 0 && i < mac->rlist.n-1) { - const struct token *lhs = rlist2.n ? &rlist2.p[rlist2.n-1] : &mac->rlist.tk[i-1], + const struct token *lhs = &mac->rlist.tk[i-1], *rhs = &mac->rlist.tk[i+1]; struct token new; if (lhs->t != TKPPMACARG && rhs->t != TKPPMACARG) { -- cgit v1.2.3