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".

Reply via email to