Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
general: Avoid shift undefined behavior
Shifts by 64 are not allowed, so add a conditional guard. Likewise, left-shifting negative numbers is not allowed in C (unlike C++20, where it is defined), so avoid such cases.
- Loading branch information