From 6526e62830ba607ffd914cfc44e2bb90c5405f86 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Tue, 9 Nov 2021 16:16:31 +1100 Subject: [PATCH] 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 --- csrc/oceani.mdc | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) 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; } } -- 2.43.0