This is probably a naive question. I've been looking at [
] and have been wondering, shouldn't pointers be SvUV not SvIV? or it makes no difference since the bit layout in memory is the same, and the SVf_IVisUV is only relevant when printing the SvIV as ASCII?
Maybe this question should be reasked as, whats the difference between how perl handles SvIVs and SvUVs and side effects of one verse the other.