On 12/10/2011 11:45 AM, bearophile wrote:
Timon Gehr:Just slice the const array to get a range. The specialization for ranges does not have the bug. import std.algorithm; void main() { const arr = [1, 2, 3]; reduce!"a*b"(arr[]); // It works. }Wasn't arr a range already? Bye, bearophile
No, popFront is mutating and const(int[]) cannot be mutated.
