https://issues.dlang.org/show_bug.cgi?id=15272
Walter Bright <bugzi...@digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bugzi...@digitalmars.com --- Comment #14 from Walter Bright <bugzi...@digitalmars.com> --- (In reply to safety0ff.bugz from comment #13) > FWIW, the following patch fixes it for me: > > --- a/src/backend/cgelem.c > +++ b/src/backend/cgelem.c > @@ -3545,8 +3545,8 @@ STATIC elem * eleq(elem *e, goal_t goal) > { > e->E2 = e2->E1; > eb = el_bin(OPeq,ty,eb,e2->E2); > - e2->E1 = eb; > - e2->E2 = e; > + e2->E1 = e; > + e2->E2 = eb; > } > else > { https://github.com/D-Programming-Language/dmd/pull/5253 --