On 3/1/2011 2:33 PM, bearophile wrote:
> Do you know why DMD doesn't give a compilation error here?
>
>
> import core.stdc.stdio: sscanf;
> immutable int value = 5;
> void main() {
> sscanf("10".ptr, "%d".ptr,&value);
> }
>
> Bye,
> bearophile
I'm not sure that's checkable. I think this falls squarely into the
realm of "undefined behavior".