diff options
| author | Philippe Altherr <philippe.altherr@gmail.com> | 2025-10-26 17:05:44 -0700 |
|---|---|---|
| committer | Bart Schaefer <schaefer@zsh.org> | 2025-10-26 17:05:44 -0700 |
| commit | 78b7629361b63c3914edc6c77af57246b2d183a3 (patch) | |
| tree | 825d8390a3ecea28905ced800dd10a436584ed62 /Src/params.c | |
| parent | 53782: Src/params.c, Test/K01nameref.ztst: changes to nameref base level: (diff) | |
| download | zsh-78b7629361b63c3914edc6c77af57246b2d183a3.tar zsh-78b7629361b63c3914edc6c77af57246b2d183a3.tar.gz zsh-78b7629361b63c3914edc6c77af57246b2d183a3.tar.bz2 zsh-78b7629361b63c3914edc6c77af57246b2d183a3.tar.lz zsh-78b7629361b63c3914edc6c77af57246b2d183a3.tar.xz zsh-78b7629361b63c3914edc6c77af57246b2d183a3.tar.zst zsh-78b7629361b63c3914edc6c77af57246b2d183a3.zip | |
53796: fix local reference chains and detect self-reference across local scopes
Diffstat (limited to 'Src/params.c')
| -rw-r--r-- | Src/params.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/Src/params.c b/Src/params.c index 6945e73e9..361f173ce 100644 --- a/Src/params.c +++ b/Src/params.c @@ -6412,8 +6412,6 @@ setscope(Param pm) stop.name = pm->node.nam; stop.value.scalar = NULL; stop.flags = PM_NAMEREF; - if (locallevel && !(pm->node.flags & PM_UPPER)) - stop.flags |= PM_LOCAL; dont_queue_signals(); /* Prevent unkillable loops */ basepm = (Param)resolve_nameref(pm, &stop); restore_queue_signals(q); |
