Mercurial > projects > ddmd
diff dmd/UshrExp.d @ 137:09c858522d55
merge
author | Trass3r |
---|---|
date | Mon, 13 Sep 2010 23:29:00 +0200 |
parents | af1bebfd96a4 |
children | e3afd1303184 |
line wrap: on
line diff
--- a/dmd/UshrExp.d Mon Sep 13 23:27:38 2010 +0200 +++ b/dmd/UshrExp.d Mon Sep 13 23:29:00 2010 +0200 @@ -75,6 +75,12 @@ override elem* toElem(IRState* irs) { - return toElemBin(irs, OPER.OPshr); + //return toElemBin(irs, OPER.OPshr); + elem *eleft = e1.toElem(irs); + eleft.Ety = touns(eleft.Ety); + elem *eright = e2.toElem(irs); + elem *e = el_bin(OPER.OPshr, type.totym(), eleft, eright); + el_setLoc(e, loc); + return e; } } \ No newline at end of file