diff options
author | Peter Stephenson <p.w.stephenson@ntlworld.com> | 2017-01-26 20:07:51 +0000 |
---|---|---|
committer | Peter Stephenson <p.w.stephenson@ntlworld.com> | 2017-01-26 20:07:51 +0000 |
commit | 1633b2800d3679e3b89a34bcafa03956ed310b61 (patch) | |
tree | 659a062a025de5c72af269f3e86d9a8015afeab4 /Test | |
parent | 80e47a9a5d0db57dfbf90af6d2b892c8a1b0d36b (diff) | |
download | zsh-1633b2800d3679e3b89a34bcafa03956ed310b61.tar.gz zsh-1633b2800d3679e3b89a34bcafa03956ed310b61.tar.xz zsh-1633b2800d3679e3b89a34bcafa03956ed310b61.zip |
40423: WARN_NESTED_VARS, conversion the other way
Diffstat (limited to 'Test')
-rw-r--r-- | Test/E01options.ztst | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/Test/E01options.ztst b/Test/E01options.ztst index c265d78d8..343d5a9c1 100644 --- a/Test/E01options.ztst +++ b/Test/E01options.ztst @@ -1211,10 +1211,22 @@ print $var } ) -0:Warn when changing type of nested variable. +0:Warn when changing type of nested variable: array to scalar. ?(anon): scalar parameter var set in enclosing scope in function (anon) >three + ( + setopt warnnestedvar + () { + local var=three + () { var=(one two); } + print $var + } + ) +0:Warn when changing type of nested variable: scalar to array. +?(anon): array parameter var set in enclosing scope in function (anon) +>one two + # This really just tests if XTRACE is egregiously broken. # To test it properly would need a full set of its own. fn() { print message; } |