fix Issue 10643 - Refused const array struct field initialized with void

Void initialized non-mutable aggregate members should become instance fields.
Merge pull request #2964 from 9rnsr/fix10643

Issue 10643 - Refused const array struct field initialized with void