ldc executable crashes with this code

forkit forkit at gmail.com
Sat Feb 5 03:02:37 UTC 2022


On Friday, 4 February 2022 at 15:58:19 UTC, Stanislav Blinov 
wrote:
>
> ..
> ...
> As others have already stated, casting immutability away is 
> something that has to be supported, e.g. to interface with 
> const-agnostic APIs. `@safe` requires such casts to be more 
> verbose, with good reason.

I concede ;-)

That the compiler knows this is @safe:
cast(char[])iStr.dup;

and this is not @safe:
cast(char[])iStr;

is sufficent.


More information about the Digitalmars-d-learn mailing list