mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-06-21 12:57:58 +02:00
13 lines
612 B
Plaintext
13 lines
612 B
Plaintext
# issues with nounset and references to nameref variables whose value
|
|
# contains an unset variable
|
|
|
|
$THIS_SH -uc 'a=() k=; "${a[k]}"' bash || echo ok 1
|
|
$THIS_SH -uc 'declare -n r0=b ; : "$r0"' bash || echo ok 2
|
|
$THIS_SH -uc 'a=() k=; declare -n r='a[k]' ; : "$r"' bash || echo ok 3
|
|
$THIS_SH -uc 'declare -n r='a[k]' ; : "$r"' bash || echo ok 4
|
|
|
|
$THIS_SH -uc 'a=() k=; declare -n r='a[@]' ; : "$r"' bash && echo ok 5
|
|
$THIS_SH -uc 'declare -n r='a[@]' ; : "$r"' bash && echo ok 6
|
|
$THIS_SH -uc 'a=() k=; declare -n r='a[*]' ; : "$r"' bash && echo ok 7
|
|
$THIS_SH -uc 'declare -n r='a[*]' ; : "$r"' bash && echo ok 8
|