Why does this work?

BlitzMax Forums/BlitzMax Programming/Why does this work?

I know that it gives an error in debug, but its printing the correct value and running fine in release. It doesnt make sense?