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;