I can't imagine anyone attempted to force this to break without a loud backlash. I think if(ptr) is mostly universally understood to mean the pointer is not null.-Steve
It is not a problem for pointer because for pointer identity and equality are the same thing. It isn't for slices.
