diff gen/toir.cpp @ 424:c8d98ccad0cc

Error if static array is cast to an array such that oldarraysize % newelemsize != 0.
author Christian Kamm <kamm incasoftware de>
date Tue, 29 Jul 2008 12:32:01 +0200
parents fa91b03d9cd7
children e763821ab244
line wrap: on
line diff
--- a/gen/toir.cpp	Tue Jul 29 10:55:58 2008 +0200
+++ b/gen/toir.cpp	Tue Jul 29 12:32:01 2008 +0200
@@ -1309,7 +1309,7 @@
     else if (t->ty == Tsarray || t->ty == Tarray)
     {
         Logger::println("static or dynamic array");
-        eval = DtoArrayCompare(op,l,r);
+        eval = DtoArrayCompare(loc,op,l,r);
     }
     else
     {
@@ -1382,7 +1382,7 @@
     else if (t->ty == Tsarray || t->ty == Tarray)
     {
         Logger::println("static or dynamic array");
-        eval = DtoArrayEquals(op,l,r);
+        eval = DtoArrayEquals(loc,op,l,r);
     }
     else if (t->ty == Tdelegate)
     {