Author | Jakob Wakeling <[email protected]> |
Date | 2022-04-13 13:47:05 |
Commit | 997f1178c1378fb52e1827949765fdc40b1cfc41 |
Parent | a019f098d23d9dfeeb80e1d0f814e9bcd517e9a4 |
Fix parent symbol table pointer not being set
Diffstat
M | src/parse.c | | | 2 | +- |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parse.c b/src/parse.c index 5ffb6cd..903d5e2 100644 --- a/src/parse.c +++ b/src/parse.c @@ -95,7 +95,7 @@ static ast *parse_stmt(lex *l, syt *st) { static ast *parse_stmt_compound(lex *l, syt *st) { lex_kind(l, TK_LBRACE); - ast *a = ast_init(); a->k = AK_COMP; + ast *a = ast_init(); a->k = AK_COMP; a->st.pt = st; for (; T.k != TK_EOF && T.k != TK_RBRACE;) { ast_push(a, parse_stmt(l, &a->st)); } lex_kind(l, TK_RBRACE); return a;