On Friday, 25 June 2021 at 14:13:14 UTC, jfondren wrote:
On Friday, 25 June 2021 at 13:53:17 UTC, seany wrote:
[...]
A self-contained and complete example would help a lot, but the
likely
problem with this code is that you're accessing pnts[y][x] in
the
loop, which makes the loop bodies no longer independent because
some
of them need to first allocate an int[] to replace the
zero-length
pnts[y] that you're starting with.
Consider:
```
$ rdmd --eval 'int[][] p; p.length = 5;
p.map!"a.length".writeln'
[0, 0, 0, 0, 0]
```
This particular location does not cause segfault.
It is segfaulting down the line in a completely unrelated
location... Wait I will try to make a MWP.