It's best to just add some static_assert calls documenting and enforcing basic assumptions like this. If someone wants to port to an incredibly weird architecture, it can be their problem to solve. I'll often add one for the sizes of size_t, uintptr_t, ptrdiff_t, etc. for sanity.
This Tweet was deleted by the Tweet author. Learn more
