More bugs...
Timon Gehr
timon.gehr at gmx.ch
Mon Apr 30 18:32:36 PDT 2012
On 05/01/2012 03:09 AM, Mehrdad wrote:
> Also, what exactly is wrong with this code?
>
> private import std.range;
> void filter(R)(R, bool delegate(ElementType!R)) { }
> void main() { [1, 2, 3].filter(delegate bool(x) { return x < 3; }); }
>
The current type deduction strategy for IFTI is (imho) too weak.
private import std.range;
void filter(R)(R, bool delegate(ElementType!R)) { }
void main() { [1, 2, 3].filter!(int[])(delegate bool(x) { return x < 3;
}); }
More information about the Digitalmars-d
mailing list