[Issue 16073] Fix incorrect uses of random access range primitives in std.algorithm.iteration

This commit is contained in:
Jack Stouffer 2016-05-30 13:30:16 -05:00
parent fdabc1d93b
commit a818c7e059

View file

@ -4562,7 +4562,7 @@ if (isInputRange!R && !isInfinite!R)
static if (isRandomAccessRange!R && hasSlicing!R)
{
store[idx] = sumPairwise16!F(data);
data = data[16 .. $];
data = data[16 .. data.length];
}
else store[idx] = sumPairwiseN!(16, false, F)(data);