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

Reply via email to