Hi, upgraded bash from GNU bash, version *4.3.30(1)-release* (x86_64-pc-linux-gnu) to *4.4.5(1)-release* and noticed the *readonly* array variables fail to be defined with init values.
See sample snippet: o() { local i j readonly i=($1) readonly j=(1 2 3) echo "passed args expanded in arr declar: '${i[*]}'" echo "args in an arr: '${j[*]}'" } $ o "a b c" passed args expanded in arr declar: '' args in an arr: '' Platform: Linux 8570w 4.6.0-1-amd64 #1 SMP Debian 4.6.4-1 (2016-07-18) x86_64 GNU/Linux Is this a feature or a bug? Thanks in advance, Laur Aliste