In the devel branch, setting IFS=\' seems to break @Q:
$ arr=(a b c)
$ echo ${arr[@]@Q} | sed -n l
'a' 'b' 'c'$ <- correct
$ echo "${arr[@]@Q}" | sed -n l
'a' 'b' 'c'$ <- correct
$ IFS=\'
$ echo ${arr[@]@Q} | sed -n l
a b c$ <- wrong(?)
$ echo "${arr[@]@Q}" | sed -n l
bash: INFORM: dequote_string: string with bare CTLESC
bash: INFORM: dequote_string: string with bare CTLESC
bash: INFORM: dequote_string: string with bare CTLESC
\001 a \001 b \001 c$ <- definitely wrong
---
xoxo iza
