On 2016-06-14 23:59, Walter Bright wrote:
I recently remembered something I'd half-forgotten. A size_t is not
guaranteed to be the same size as a pointer. A uintptr_t is.

size_t and uintptr_t are the same for all platforms that D currently
supports. But this may not always hold true, and besides, it is better
self-documenting when using uintptr_t for "holds a pointer" as opposed
to size_t as "holds an offset to a pointer".

Ok, I admit these are not likely to emerge. But I'd like our code to be
pedantically, nitpickingly correct, as well as self-documenting.

I'd like that too, but as you said it's not an issue on any supported platforms. Therefore I think we have much more important stuff to do than worry about than fixing this.

As Andrei has said:

"Let's keep the eyes on the ball".

--
/Jacob Carlborg

Reply via email to