On Friday, 14 March 2014 at 23:10:57 UTC, bearophile wrote:
ed:

void main()
{
   int[] a = [1,2,3,4];
   int[2][2] b = a; // fine, does an array copy
}

Is it a bug or by design?

That looks like a compiler bug. You are supposed to use a cast to do an assignment like that.

Bye,
bearophile

OK, thanks I'll file it.

Reply via email to