Mercurial > projects > ldc
changeset 525:b18b6135e54b
Fix binops change for OpAssign.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Sun, 17 Aug 2008 13:16:35 +0200 |
parents | ca2dfe98036c |
children | 642f6fa854e5 |
files | gen/toir.cpp |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/gen/toir.cpp Sun Aug 17 12:21:53 2008 +0200 +++ b/gen/toir.cpp Sun Aug 17 13:16:35 2008 +0200 @@ -671,7 +671,7 @@ res = DtoComplexMul(loc, type, l, r); } else { - res = DtoBinMul(type, l, r); + res = DtoBinMul(l->getType(), l, r); } DtoAssign(loc, l, res); @@ -710,7 +710,7 @@ res = DtoComplexDiv(loc, type, l, r); } else { - res = DtoBinDiv(type, l, r); + res = DtoBinDiv(l->getType(), l, r); } DtoAssign(loc, l, res); @@ -740,7 +740,7 @@ DValue* l = e1->toElem(p); DValue* r = e2->toElem(p); - DValue* res = DtoBinRem(type, l, r); + DValue* res = DtoBinRem(l->getType(), l, r); DtoAssign(loc, l, res); return res;