From ec4093659ba316e8fb1ba0559457c72ba450ca99 Mon Sep 17 00:00:00 2001 From: Bart Schaefer Date: Fri, 4 Dec 2020 14:46:19 -0800 Subject: Unset of a tied local scalar previously left it using tiedarr_gsu --- Src/params.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Src/params.c b/Src/params.c index a0d4caf52..1a047d9e0 100644 --- a/Src/params.c +++ b/Src/params.c @@ -3659,6 +3659,8 @@ unsetparam_pm(Param pm, int altflag, int exp) } zsfree(altremove); + if (!(pm->node.flags & PM_SPECIAL)) + pm->gsu.s = &stdscalar_gsu; } /* -- cgit 1.4.1