summaryrefslogtreecommitdiff
path: root/Test
diff options
context:
space:
mode:
authorBart Schaefer <schaefer@zsh.org>2023-02-13 18:20:11 -0800
committerBart Schaefer <schaefer@zsh.org>2023-02-13 18:20:11 -0800
commit03887bb03fbca246fa94b5b5f2266572c0b6d038 (patch)
tree70ed74a1c4ef766d64dae4574f722f3bc87f6818 /Test
parentf4c706f0c84bddb7777d38635c4ba1d43703e2e5 (diff)
downloadzsh-03887bb03fbca246fa94b5b5f2266572c0b6d038.tar.gz
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.ztst14
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