[Issue 15902] New: std.range.Take.opSlice is incorrect
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Sat Apr 9 00:30:57 PDT 2016
https://issues.dlang.org/show_bug.cgi?id=15902
Issue ID: 15902
Summary: std.range.Take.opSlice is incorrect
Product: D
Version: D2
Hardware: x86_64
OS: Linux
Status: NEW
Severity: major
Priority: P1
Component: phobos
Assignee: nobody at puremagic.com
Reporter: vlevenfeld at gmail.com
std/range/package.d : L1842
source[i..j-i] should be source[i..j]
Otherwise you would have
xs.take(5)[2..3] => xs[2..1]
--
More information about the Digitalmars-d-bugs
mailing list