On 9/4/2011 10:54 PM, Jonathan M Davis wrote: > > It's a bug in dmd. string literals aren't lvalues Yes, they are, because one can take the address of them. What they are not are *modifiable* lvalues.