This resolves the various "implicit truncation from int to a one-bit wide bit-field changes value from 1 to -1" warnings produced by Clang 16+ when assigning to single-bit bitfields.