summaryrefslogtreecommitdiff
path: root/ast.c
diff options
context:
space:
mode:
Diffstat (limited to 'ast.c')
-rw-r--r--ast.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/ast.c b/ast.c
index f14e1ec..69173bd 100644
--- a/ast.c
+++ b/ast.c
@@ -5,16 +5,11 @@
static void expr_destroy(struct expr_node* node);
static void stmt_destroy(struct stmt_node* node);
-static void var_ref_destroy(struct var_ref_node* node) {
- free(node->ident);
-}
-
static void lval_destroy(struct lval_node* node) {
switch (node->type) {
case LVAL_VAR_DECL:
break;
case LVAL_VAR_REF:
- var_ref_destroy(&node->inner.var_ref);
break;
}
}
@@ -102,7 +97,6 @@ static void expr_destroy(struct expr_node* node) {
str_lit_destroy(&node->inner.str_lit);
break;
case EXPR_VAR_REF:
- var_ref_destroy(&node->inner.var_ref);
break;
case EXPR_ASSIGN:
assign_destroy(&node->inner.assign);