diff options
Diffstat (limited to 'Test/K01nameref.ztst')
| -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 49a9a9d4d..1a41c4756 100644 --- a/Test/K01nameref.ztst +++ b/Test/K01nameref.ztst @@ -1179,6 +1179,20 @@ F:previously this could create an infinite recursion and crash >typeset PS1=zz *?* + unset var1 var2 + typeset -n ref1=var1 + () { + typeset -n ref2=ref1 + typeset -n ref1=var2 + typeset -i ref2=42 + typeset -p ref1 ref2 var1 var2 + } +1:typeset reference chain to not-yet-defined variable including a hidden reference +?(anon):typeset:4: no such variable: var2 +>typeset -n ref1=var2 +>typeset -n ref2=ref1 +>typeset -i var1=42 + typeset -n ref1 typeset -n ref2=ref1 () { |
