From db4ae8a3540b8307b695e6626ec95d91cad0582a Mon Sep 17 00:00:00 2001 From: Flavian Kaufmann Date: Wed, 21 May 2025 08:02:48 +0200 Subject: fixed failed to free let node --- src/ast.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ast.c b/src/ast.c index 83a55c6..66e76ea 100644 --- a/src/ast.c +++ b/src/ast.c @@ -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 -- cgit v1.2.3