[Issue 6672] [CTFE] ICE on compile time std.algorithm.sort
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Oct 1 00:03:32 PDT 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6672
Don <clugdbug at yahoo.com.au> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |
--- Comment #4 from Don <clugdbug at yahoo.com.au> 2011-10-01 00:02:48 PDT ---
(In reply to comment #3)
> Now the code gives a different error (this error is not produced if this
> sorting is done at run time):
>
> ...\dmd2\src\phobos\std\algorithm.d(6662): Error: "Failed to sort range of type
> string[]. Actual result is: [alias, align, asm, assert, auto, body, bool,
> break]..."
> test5.d(8): called from here: sort(kw)
> test5.d(12): called from here: foo()
> foo()
Aargh, I really fouled that up! Not fixed.
Here's a reduced test case.
void bug6672b(ref string lhs)
{
string tmp = lhs;
lhs = "b";
assert(tmp == "a");
}
static assert( {
string q = "m";
bug6672b(q);
return true;
}());
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list