From 82dc3cf8d980b010a1cf2e3ac1c438c1412a21f8 Mon Sep 17 00:00:00 2001 From: Tucker Evans Date: Sun, 29 Sep 2019 21:29:24 -0400 Subject: Add notes on location of frees --- scope.c | 2 ++ tree.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/scope.c b/scope.c index 0355014..8b70c5b 100644 --- a/scope.c +++ b/scope.c @@ -36,6 +36,8 @@ scope *s; free_list(s->table[i]); } + /*free_list takes care of freeing s->ret_var*/ + free(s); s = NULL; } diff --git a/tree.c b/tree.c index d59fd18..2b6bd9d 100644 --- a/tree.c +++ b/tree.c @@ -246,4 +246,6 @@ ptree *t; free_tree(t->l); free_tree(t->r); free(t); + + /*t->attr.nval freed in free_scope*/ } -- cgit v1.1