Comment #0 by verylonglogin.reg — 2015-01-26T09:20:53Z
Overlapping dynamic array copy is now correctly disallowed in CTFE too (Issue 11467) but in runtime this one remaining case is allowed.
This code should throw `object.Error` in runtime but doesn't:
---
struct S { this(this) { } }
void main()
{
S[1] a;
a[0 .. 1] = a[0 .. 1];
}
---
Comment #1 by verylonglogin.reg — 2015-01-26T09:27:43Z