On Thursday, 24 October 2013 at 10:58:30 UTC, bearophile wrote:
Jonathan M Davis:It's a compiler bug. immutable data should not be initialized more than once.My point was another one, regarding this refused code: import std.algorithm: copy; immutable int[2] data; static this() { [10, 20].copy(data[]); // Error. } void main() {} Bye, bearophile
Reduced:
immutable int[] data;
void foo(int[] data) {}
static this()
{
foo(data);
}
