Should only error if array initializer is too long. Too short is ok.

This commit is contained in:
Christian Kamm
2008-07-26 17:33:49 +02:00
parent 907a03a3be
commit 86819d1cef

View File

@@ -262,8 +262,8 @@ LLConstant* DtoConstArrayInitializer(ArrayInitializer* arrinit)
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);