On Thursday, 13 March 2014 at 18:17:03 UTC, Chris Williams wrote:
On Thursday, 13 March 2014 at 03:31:09 UTC, ed wrote:
On Thursday, 13 March 2014 at 00:15:19 UTC, Chris Williams
wrote:
[snip]
It shouldn't and probably isn't working.
It is working and in fact it is in a "const pure @safe"
function. So I will trust it :-)
Well it's like a broken watch being correct twice a day. The
correct result doesn't mean that something is working.
But this is perfectly valid and safe D code, is it not?
long[4] a=[1,2,3,4];
int[2][2] b = a.to!(int[]);
which is no different to this:
int[] a_int = a.to!(int[]);
int[2][2] b = a_int;
Am I missing something here?
Thanks,
ed