# 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