[Issue 5595] Compiler crash on heavy std.algorithm use

2011-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5595 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 5595] Compiler crash on heavy std.algorithm use

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5595 Don clugd...@yahoo.com.au changed: What|Removed |Added CC||clugd...@yahoo.com.au ---

[Issue 5595] Compiler crash on heavy std.algorithm use

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5595 --- Comment #2 from Don clugd...@yahoo.com.au 2011-02-16 08:28:43 PST --- The regression was caused by a Phobos change, which has triggered a compiler segfault in interpret.c. In attempting to instantiate map!(to), 'to' is a symbol with no

[Issue 5595] Compiler crash on heavy std.algorithm use

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5595 --- Comment #3 from Don clugd...@yahoo.com.au 2011-02-16 11:51:32 PST --- Slightly reduced test case: - import std.algorithm; import std.datetime; import std.math; void foo(A)(A x) {} void readExp() { int xxx; double[] yyy;

[Issue 5595] Compiler crash on heavy std.algorithm use

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5595 --- Comment #4 from Don clugd...@yahoo.com.au 2011-02-16 13:12:13 PST --- Reduced test case shows it involves overload sets of templates. Segfaults as far back as 2.012. Definitely not a regression. test1.d === void bar(D)(D x) {}

[Issue 5595] Compiler crash on heavy std.algorithm use

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5595 --- Comment #5 from Don clugd...@yahoo.com.au 2011-02-16 14:23:24 PST --- Another reduction, uses test1.d and test2.d from the previous comment. It's clear that IFTI is not required. The issue is instantiating a tuple with an overload set. If

[Issue 5595] Compiler crash on heavy std.algorithm use

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5595 Don clugd...@yahoo.com.au changed: What|Removed |Added Keywords||patch --- Comment #6 from