"Jonathan M Davis" <[email protected]> wrote in message 
news:[email protected]...
> On Saturday, January 21, 2012 03:44:53 Andrej Mitrovic wrote:
>> Probably Windows-only:
>>
>> void main()
>> {
>>     string a = "foo";
>>     "foo" = "bar";
>>     writeln(a);  // "foo"
>>     assert(a == "foo");  // failure
>> }
>
> Yeah. I don't understand why string literals aren't treated as fully 
> immutable
> in Windows.

Or as rvalues.

> They are in Linux. It makes no sense to be able to alter string
> literals.
>


Reply via email to