diff options
| author | hachem <im@hachem.wtf> | 2026-08-31 16:56:40 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-08-31 16:56:40 +0200 |
| commit | 53aed3fadf1f7ad66dea9a8a0b46bf42eda921be (patch) | |
| tree | ea14a08b29a18072d1e420353a39c1397f85bee2 /src/parser/ast.c | |
| parent | f8a2d02c75df62f74e5907696d5a99a024d59018 (diff) | |
feat: add memory loads via ^reg
Diffstat (limited to 'src/parser/ast.c')
| -rw-r--r-- | src/parser/ast.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/parser/ast.c b/src/parser/ast.c index 96ee479..f9f857d 100644 --- a/src/parser/ast.c +++ b/src/parser/ast.c @@ -18,6 +18,9 @@ void free_expr(struct Expr* expr) case EXPR_MEMBER: free_expr(expr->member.object); break; + case EXPR_DEREF: + free_expr(expr->deref.address); + break; } free(expr); |
