Mercurial > projects > ldc
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) {