On 27 Apr 2016, at 20:43, Eduardo A. Bustamante López wrote: > The attached patch seems to take care of at least these two cases: [..] > But I think Chet already considered this, given that the check in declare.def > was '#if 0'ed out.
maybe for a reason, after your patch: bash-4.4$ declare -n r bash-4.4$ declare -n r bash: `(null)': not a valid identifier followed by exit(1) It seems to me that this whole nameref business is a bit messy. pg