diff options
Diffstat (limited to 'tests/nameref.right')
-rw-r--r-- | tests/nameref.right | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/tests/nameref.right b/tests/nameref.right index 2ab62b09..698002ec 100644 --- a/tests/nameref.right +++ b/tests/nameref.right @@ -440,3 +440,46 @@ declare -n foo="bar" declare -- bar declare -- foo="bar" declare -- bar +declare -a v=([0]="Y") +r: <Y> +v: <Y> +declare -n ref="var" +declare -a var=([0]="X") +declare -n ref="var" +declare -a var=([0]="X") +declare -n ref="var" +./nameref20.sub: line 23: declare: var: not found +outside: +declare -a foo=([0]="X") +declare -n ref="var" +declare -a var=([0]="X") +outside: +./nameref20.sub: line 38: declare: ref: not found +./nameref20.sub: line 38: declare: var: not found +declare -n ref="var" +declare -- var="X" +outside: +./nameref20.sub: line 45: declare: ref: not found +./nameref20.sub: line 45: declare: var: not found +declare -n ref="var" +declare -a var=([0]="Y") +declare -- ref="Y" +declare -- var="X" +ref=Y +declare -- ref="Y" +./nameref20.sub: line 61: declare: var: not found +ref=Y +declare -n ref="var" +declare -A var=([2]="" ) +declare -n ref="var" +declare -A var=([2]="" ) +declare -n ref="var" +declare -a var=([2]="") +declare -n ref="var" +declare -a var=([2]="") +declare -n ref="var" +declare -ai var=([1]="0") +declare -n ref="var" +declare -ai var=([1]="0") +declare -n ref="var" +declare -- var="1" |