On Tuesday, 27 January 2015 at 11:41:21 UTC, Fyodor Ustinov wrote:
> byte[] func() @safe {
> byte[1024] buffer;
> return buffer[0..3];
> }
>
> void main() {
> auto b = func();
> b[0] = 1;
> }
In 2.067, this is an error:
test.d(4,9): Error: escaping reference to local variable buffer