[OT] Programming language WATs
Jonathan M Davis
jmdavisProg at gmx.com
Fri Jan 20 19:17:38 PST 2012
On Friday, January 20, 2012 22:14:43 Nick Sabalausky wrote:
> "Jonathan M Davis" <jmdavisProg at gmx.com> wrote in message
> news:mailman.640.1327115503.16222.digitalmars-d at puremagic.com...
>
> > 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.
Yeah. String literals should definitely be immutable rvalues, and they should
be that way _regardless_ of the OS or architecture.
- Jonathan M Davis
More information about the Digitalmars-d
mailing list