diff gen/toir.cpp @ 703:06576ece1a1b

Changed premake.lua to work with mingw. Implemented array operations, not perfect but ok for tonight. closes #89
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Mon, 13 Oct 2008 23:19:32 +0200
parents ed9a9e6dd1cc
children 43165a082535
line wrap: on
line diff
--- a/gen/toir.cpp	Mon Oct 13 21:08:11 2008 +0200
+++ b/gen/toir.cpp	Mon Oct 13 23:19:32 2008 +0200
@@ -471,15 +471,6 @@
         DtoAssign(loc, &arrval, slice);
         return newlen;
     }
-    else if (e1->op == TOKslice && !ismemset &&
-        (e2->op == TOKadd || e2->op == TOKmin ||
-        e2->op == TOKmul || e2->op == TOKdiv ||
-        e2->op == TOKmod || e2->op == TOKxor ||
-        e2->op == TOKand || e2->op == TOKor  ||
-        e2->op == TOKtilde || e2->op == TOKneg))
-    {
-        assert(0 && "array op assignment is TODO");
-    }
 
     Logger::println("performing normal assignment");