http://d.puremagic.com/issues/show_bug.cgi?id=8357
Summary: ICE instantiating template inside of a unittest Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nob...@puremagic.com ReportedBy: ncoe12...@gmail.com --- Comment #0 from ncoe12...@gmail.com 2012-07-07 15:23:52 PDT --- The following code causes "Internal error: toir.c 178" ------------------------------------------------------ unittest { auto source = [1,2,3,4,5]; auto id(T)(T val) { return val; } assert(equal(source.map!id,source)); } The following examples work as expected --------------------------------------- auto id(T)(T val) { return val; } unittest { auto source = [1,2,3,4,5]; assert(equal(source.map!"a",source)); } --------------------------------------- unittest { auto source = [1,2,3,4,5]; auto id(int val) { return val; } assert(equal(source.map!id,source)); } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------