Steven Schveighoffer wrote:
> "Steven Schveighoffer" wrote
>> Another reason why this is seems to be a bug and NOT a feature:
>>
>> string ab = "ab".idup;
>> string a = ab[0..1];
>> a ~= "c";
>> writefln("ab = ",ab); // also outputs "ac"
>>
>> This changes an invariant string without compiler complaint!
>
> more bugs :)
This is expected behavior.
Sean