The following triggers an assertion std.range.package.d (source line 5632 for tag 2.079.0): iota(6.).padRight(0, 10).slide(4) The problem occurs when: - iota is floating type - padRight causes padding to the original size of the iota plus the size of the slide (e.g. 6 + 4 == 10 in the above)
The provided code doesn't compile. The errors message don't show any assertion failure (https://run.dlang.io/is/0dlHL0)