On Mon, Sep 14, 2026 at 08:29:42AM +0000, Konstantin Ananyev wrote: > > > > The macros for adding or subtracting from pointers cast the pointer type > > to uintptr_t before doing the arithmetic. However, for 32-bit builds, if > > the value being added or subtracted is larger than uintptr_t, then we > > get errors when casting back to "void *" type. > > But probably error here in such case is a good thing, as it flags an overflow? > Can't user explicitly convert x then to 32-bit type, if that was an intention? > Fair point, hadn't thought of that! Let me mark this as rejected so.
/Bruce

