diff options
author | Bart Schaefer <schaefer@zsh.org> | 2023-02-13 18:20:11 -0800 |
---|---|---|
committer | Bart Schaefer <schaefer@zsh.org> | 2023-02-13 18:20:11 -0800 |
commit | 03887bb03fbca246fa94b5b5f2266572c0b6d038 (patch) | |
tree | 70ed74a1c4ef766d64dae4574f722f3bc87f6818 /Test | |
parent | f4c706f0c84bddb7777d38635c4ba1d43703e2e5 (diff) | |
download | zsh-03887bb03fbca246fa94b5b5f2266572c0b6d038.tar.gz zsh-03887bb03fbca246fa94b5b5f2266572c0b6d038.tar.xz zsh-03887bb03fbca246fa94b5b5f2266572c0b6d038.zip |
51430: Misc. problems with typeset and $parameters
* Fix and test for regression of assignment when using typeset command * Fix output of typeset +m and $parameters[ref] * Prevent segfault in typeset
Diffstat (limited to 'Test')
-rw-r--r-- | Test/K01nameref.ztst | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Test/K01nameref.ztst b/Test/K01nameref.ztst index d2abdd391..d240e4917 100644 --- a/Test/K01nameref.ztst +++ b/Test/K01nameref.ztst @@ -25,6 +25,20 @@ 0:assign nameref placeholder >ptr=var + unset ptr + typeset -n ptr + typeset -n ptr=var + typeset -n +0:assign placeholder with new typeset +>ptr=var + + typeset -n ptr1 + typeset -n ptr2=ptr1 + typeset -n +0:chain ending in placeholder +>ptr1 +>ptr2=ptr1 + typeset ptr=var typeset -n ptr typeset -n |