ldc executable crashes with this code
forkit
forkit at gmail.com
Thu Feb 3 05:53:11 UTC 2022
On Thursday, 3 February 2022 at 03:25:39 UTC, H. S. Teoh wrote:
> On Thu, Feb 03, 2022 at 02:01:34AM +0000, forkit via
> Digitalmars-d-learn wrote: [...]
>> would be nice if the compiler told me something though :-(
>>
>> i.e. "hey, dude, you really wanna to that?"
>
> Mark your function @safe, and the compiler will stop you from
> unsafe casts of this nature. That's part of the reason we have
> @safe. ;-)
>
>
> T
so i mark all my modules as @safe, by default.
I commented it out though, so I could do the cast.
Then realised I didn't need the cast at all, just the .dup
now it's @safe again.
But @safe or not, nothing good can come from casting an immutable
string to a mutable string, and the compiler really should know
that ;-)
More information about the Digitalmars-d-learn
mailing list