Mercurial > projects > ldc
changeset 400:e6e972c5cc17
Should only error if array initializer is too long. Too short is ok.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Sat, 26 Jul 2008 17:33:49 +0200 |
parents | 0e6b4d65d3f8 |
children | 62715be72a06 56a1c1c52142 |
files | gen/arrays.cpp |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/gen/arrays.cpp Sat Jul 26 17:19:16 2008 +0200 +++ b/gen/arrays.cpp Sat Jul 26 17:33:49 2008 +0200 @@ -262,8 +262,8 @@ else assert(0); - if(arrinit->dim != tdim) - error(arrinit->loc, "array initializer for %s has incorrect length (%d)", arrinit->type->toChars(), arrinit->dim); + if(arrinit->dim > tdim) + error(arrinit->loc, "array initializer for %s is too long (%d)", arrinit->type->toChars(), arrinit->dim); Logger::println("dim = %u", tdim);