arsenm added a comment. If this allows non-pointers, I’m very suspicious of using a pointer size for this of any address space. Something seems off about this. Should it use some maximum size int type? https://reviews.llvm.org/D40085