From 7df7f08dca9c54ea93839300e7b4c78289baf640 Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Mon, 4 Aug 2025 03:28:53 -0400 Subject: add optimizations based on only partially known values --- main.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'main.c') diff --git a/main.c b/main.c index d15559c..ce8981b 100644 --- a/main.c +++ b/main.c @@ -180,6 +180,8 @@ Node *parse_term(Lexer *l, Proc *p) { node = parse_expr(l, p); lex_expected(l, TM_RPAREN); lex_next(l); + node->src_pos.ofs--; + node->src_pos.n += 2; } else if (l->tok == TOK_IDENT) { NameBinding *b = scope_find(&p->scope, l->ident); if (b) { -- cgit v1.2.3