Mercurial > projects > ddmd
comparison dmd/UshrExp.d @ 135:af1bebfd96a4 dmd2037
dmd 2.038
author | Eldar Insafutdinov <e.insafutdinov@gmail.com> |
---|---|
date | Mon, 13 Sep 2010 22:19:42 +0100 |
parents | 60bb0fe4563e |
children | e3afd1303184 |
comparison
equal
deleted
inserted
replaced
134:4251f96733f4 | 135:af1bebfd96a4 |
---|---|
73 return Id.ushr_r; | 73 return Id.ushr_r; |
74 } | 74 } |
75 | 75 |
76 override elem* toElem(IRState* irs) | 76 override elem* toElem(IRState* irs) |
77 { | 77 { |
78 return toElemBin(irs, OPER.OPshr); | 78 //return toElemBin(irs, OPER.OPshr); |
79 elem *eleft = e1.toElem(irs); | |
80 eleft.Ety = touns(eleft.Ety); | |
81 elem *eright = e2.toElem(irs); | |
82 elem *e = el_bin(OPER.OPshr, type.totym(), eleft, eright); | |
83 el_setLoc(e, loc); | |
84 return e; | |
79 } | 85 } |
80 } | 86 } |