>It is indeed an error to attempt to perform indirection on an empty or unset
>parameter.
What I showed was that it is an error only for an empty parameter. If it's
unset then it will do what it did in Bash 4.3, which is return an empty string
without error.
And another possibility is if the in
Machine: x86_64
OS: linux-gnu
Compiler: gcc
Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='x86_64'
-DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='x86_64-unknown-linux-gnu'
-DCONF_VENDOR='unknown' -DLOCALEDIR='/usr/share/locale' -DPACKAGE='bash'
-DSHELL -DHAVE_CONFIG_H -I. -I. -I./include -I./