From 25cb8be7614ce4e21a1a3a4673abb51cf8dbf823 Mon Sep 17 00:00:00 2001 From: lemon Date: Sun, 9 Oct 2022 13:16:56 +0200 Subject: no need to explicitely close vars in top scope --- pez.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pez.c') diff --git a/pez.c b/pez.c index d965095..16f7f2a 100644 --- a/pez.c +++ b/pez.c @@ -2192,7 +2192,7 @@ endscope(Comp *cm) } else { if (!l->has_k) { --cm->fenv.nvars; - if (l->mutable) { + if (l->mutable && l->scope > 0) { TRY(compop(cm, Oclose) && compbyte(cm, l->index)); } } -- cgit v1.2.3