The underlying type might be implementation defined, which is probably why the sanitizer kills the fuzz tests.
Fix that by pinning the underlying type.
This refactor does not change behaviour and only affects the sanitizer in tests.
The underlying type might be implementation defined, which is probably why the sanitizer kills the fuzz tests.
Fix that by pinning the underlying type.
This refactor does not change behaviour and only affects the sanitizer in tests.
All ci runs fail and look like: https://cirrus-ci.com/task/5428847116025856?command=ci#L4505
cr ACK faf3b4b53359850e0c47e67ead1c2b6dccc55531
More generally I think we should increase our use of the fixed-width integer types. Explicit is better than implicit. Gotcha-free is better than maybe-gotcha.