diff options
author | Flavian Kaufmann <flavian@flaviankaufmann.ch> | 2025-05-21 08:02:48 +0200 |
---|---|---|
committer | Flavian Kaufmann <flavian@flaviankaufmann.ch> | 2025-05-21 08:02:48 +0200 |
commit | db4ae8a3540b8307b695e6626ec95d91cad0582a (patch) | |
tree | 88ac473b0b83c866ab33ff1e149cf4deaf118106 /src | |
parent | c989c428bf822480dfb866b1c33340a1a3d2e41a (diff) | |
download | imp-db4ae8a3540b8307b695e6626ec95d91cad0582a.tar.gz imp-db4ae8a3540b8307b695e6626ec95d91cad0582a.zip |
fixed failed to free let node
Diffstat (limited to 'src')
-rw-r--r-- | src/ast.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -139,6 +139,11 @@ void ast_free(ASTNode *node) { case NT_NOT: ast_free(node->u.d_not.bexp); break; + case NT_LET: + ast_free(node->u.d_let.var); + ast_free(node->u.d_let.aexp); + ast_free(node->u.d_let.stm); + break; } free(node); }
\ No newline at end of file |