The following assertion fails:
```dlang
assert(isRandomAccessRange!(RandomAccessInfinite!int));
```
Whereas this one passes:
```dlang
assert(isRandomAccessRange!(RandomAccessFinite!int));
```

I have compiled this using dmd v2.098.0.

Can someone please tell me if this is expected behaviour and what the reasoning is behind this choice?

Reply via email to