Copying to an immutable array in a costructor

bearophile bearophileHUGS at lycos.com
Thu Oct 24 03:58:27 PDT 2013


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


More information about the Digitalmars-d-learn mailing list