http://d.puremagic.com/issues/show_bug.cgi?id=6665
--- Comment #2 from [email protected] 2011-09-14 13:03:36 PDT --- Yes, the imports are what you have listed. This might be just a Linux issue. Here are the results for 32-bit Linux: Compiles but gives 'Segmentation fault' void main(){ auto f = (double m){ static double sum = 0.0; return sum += m * m; }; double[] a = array(map!f(iota(1.0, 25.0, 1.0))); writeln(a); } Compiles but gives 'Segmentation fault' void main(){ auto f = (double m){ /* static double sum = 0.0;*/ return m * m; }; double[] a = array(map!f(iota(1.0, 25.0, 1.0))); writeln(a); } Compiles and runs void main(){ auto f = (double m){ /* static double sum = 0.0;*/ return m * m; }; double[] a = array(map!f(array(iota(1.0, 25.0, 1.0)))); writeln(a); } Compiles and runs void main(){ auto f = (double m){ static double sum = 0.0; return sum += m * m; }; double[] a = array(map!f(array(iota(1.0, 25.0, 1.0)))); writeln(a); } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
