From: NeilBrown Date: Tue, 9 Nov 2021 05:16:31 +0000 (+1100) Subject: oceani: change variable name in "free global variables" X-Git-Url: https://ocean-lang.org/code/?p=ocean;a=commitdiff_plain;h=6526e62830ba607ffd914cfc44e2bb90c5405f86 oceani: change variable name in "free global variables" I'm using 't' as the name for a pointer to a variable. Using 'v' makes more sense. (t was short for 'temp'). Signed-off-by: NeilBrown --- diff --git a/csrc/oceani.mdc b/csrc/oceani.mdc index 76c8c9b..3aa170b 100644 --- a/csrc/oceani.mdc +++ b/csrc/oceani.mdc @@ -1068,15 +1068,16 @@ need to be freed. For this we need to be able to find it, so assume that context.varlist = b->next; free(b); while (v) { - struct variable *t = v; + struct variable *next = v->previous; - v = t->previous; - if (t->global) { - free_value(t->type, var_value(&context, t)); - if (t->depth == 0) - free_exec(t->where_decl); + if (v->global) { + free_value(v->type, var_value(&context, v)); + if (v->depth == 0) + // This is a global constant + free_exec(v->where_decl); } - free(t); + free(v); + v = next; } }