http://d.puremagic.com/issues/show_bug.cgi?id=5937
--- Comment #1 from bearophile_h...@eml.cc 2011-05-06 15:18:27 PDT --- A better example for the second (bar) case, the problem seems in iota(): import std.range, std.algorithm; void main() { auto range2a = iota(1, 5, 1); int delegate(int) bar1 = (int x){ return 1; }; auto barr1 = map!bar1(range2a); foreach (x; barr1) {} // OK auto range2b = iota(1, 5, 1); double delegate(double) bar2 = (double x){ return 1.0; }; auto barr2 = map!bar2(range2b); foreach (x; barr2) {} // OK } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------