Issue 8903 - Bad code for enum array members

There is no special casing for static array typed array literals, but there should be.  They should be created on the stack, then indexed.  This is in line with `T[N]` behaving like `struct { T[N] }`.

No behavior change, performance only.

https://d.puremagic.com/issues/show_bug.cgi?id=8903