diff options
| author | Bart Schaefer <schaefer@zsh.org> | 2025-05-14 13:39:14 -0700 |
|---|---|---|
| committer | Bart Schaefer <schaefer@zsh.org> | 2025-05-14 13:39:14 -0700 |
| commit | 25399e543795899df39539a06e887f6f03e7b1c8 (patch) | |
| tree | 364ee0a2c52f826db43d5cc31dd4dec2695caedd /Src/params.c | |
| parent | github #133: _which: complete `whence -x` (diff) | |
| download | zsh-25399e543795899df39539a06e887f6f03e7b1c8.tar zsh-25399e543795899df39539a06e887f6f03e7b1c8.tar.gz zsh-25399e543795899df39539a06e887f6f03e7b1c8.tar.bz2 zsh-25399e543795899df39539a06e887f6f03e7b1c8.tar.lz zsh-25399e543795899df39539a06e887f6f03e7b1c8.tar.xz zsh-25399e543795899df39539a06e887f6f03e7b1c8.tar.zst zsh-25399e543795899df39539a06e887f6f03e7b1c8.zip | |
unposted: fix silly bug wherein ${(!)ref} uppercased the referent name
Diffstat (limited to 'Src/params.c')
| -rw-r--r-- | Src/params.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Src/params.c b/Src/params.c index fec1b2c02..7b515515e 100644 --- a/Src/params.c +++ b/Src/params.c @@ -2482,7 +2482,8 @@ getstrvalue(Value v) s = casemodify(s, CASMOD_LOWER); break; case PM_UPPER: - s = casemodify(s, CASMOD_UPPER); + if (!(v->pm->node.flags & PM_NAMEREF)) + s = casemodify(s, CASMOD_UPPER); break; } } |
