DMD 1.004 release
Lionello Lunesu
lionello at lunesu.remove.com
Sat Jan 27 23:32:40 PST 2007
"Walter Bright" <newshound at digitalmars.com> wrote in message
news:epgokh$2q2p$1 at digitaldaemon.com...
> Jordan Miner wrote:
>> Here is a problem I've found in post-1.00 versions.
>
> What's happening is you're writing into the string literal, which is not
> allowed. String literals should be regarded as readonly.
>
> Post-1.00 versions combine identical string literals, which is why you see
> the error.
Shouldn't string literals be forced "const"? Even D's limited const could do
that. To create a mutable copy you'd be forced to used .dup.
const char[] either = "asdfsadf";
char[] or = "asdfsd".dup;
L.
More information about the Digitalmars-d-announce
mailing list