You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In CHERI C/C++ uintmax_t is generally a uint64_t and can not store a uintptr_t. This is surprising--even offensive--to some developers. This behavior is allowed by the C standard, but requires careful reading. We should explain our justifications.
The text was updated successfully, but these errors were encountered:
brooksdavis
changed the title
Explicitly document and justify uintmax_t not being able to stare uintptr_t
Explicitly document and justify uintmax_t not being able to store uintptr_t
Jan 19, 2022
In CHERI C/C++ uintmax_t is generally a uint64_t and can not store a uintptr_t. This is surprising--even offensive--to some developers. This behavior is allowed by the C standard, but requires careful reading. We should explain our justifications.
The text was updated successfully, but these errors were encountered: