June 03, 2010
Bug 4913 is an awful regression that needs to be fixed for the next release. I've made a reduced test case.

http://d.puremagic.com/issues/show_bug.cgi?id=4193

Since there are only 5 days between 2.045, which worked, and 2.046, which fails, it shouldn't be too hard to find what the change was which made it break.
June 03, 2010
I bisected it down to r480 that introduced the assert:

   http://www.dsource.org/projects/dmd/changeset/480

One caveat with my bisection, I wasn't rebuilding druntime each step of the way, just dmd.

The diff for r480 doesn't scream 'yup, I broke it' to me, but there's lots about the compiler I don't understand yet.

On 6/3/2010 1:32 AM, Don Clugston wrote:
> Bug 4913 is an awful regression that needs to be fixed for the next release. I've made a reduced test case.
> 
> http://d.puremagic.com/issues/show_bug.cgi?id=4193
> 
> Since there are only 5 days between 2.045, which worked, and 2.046,
> which fails, it shouldn't be too hard to find what the change was
> which made it break.
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals