comparison dmd/UshrExp.d @ 130:60bb0fe4563e

dmdfe 2.037 first main iteration
author Eldar Insafutdinov <e.insafutdinov@gmail.com>
date Thu, 09 Sep 2010 22:51:44 +0100
parents 6caaf0256da1
children af1bebfd96a4
comparison
equal deleted inserted replaced
129:010eb8f0e18d 130:60bb0fe4563e
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 elem *eleft = e1.toElem(irs); 78 return toElemBin(irs, OPER.OPshr);
79 eleft.Ety = touns(eleft.Ety);
80 elem *eright = e2.toElem(irs);
81 elem *e = el_bin(OPshr, type.totym(), eleft, eright);
82 el_setLoc(e, loc);
83 return e;
84 } 79 }
85 } 80 }