fix Issue 12602 - [CTFE] Changes to an array slice wrapped in a struct do not propogate to the original