Minimal reproduction: infinite loop on let a = [0...]: [*]int;
I don't think this is unique to expandable arrays; in general it shouldn't be possible to cast anything to an unbounded array, since then you have a value with an undefined size. Related: #864
Alexey Yerin referenced this ticket in commit eb38743.
Alexey Yerin referenced this ticket in commit eb38743.