No warning. Change to uint8_t, I do get a warning.
Wait. It might be because of something implementation. I'll run a test.
EDIT: Now I get a warning for both.
I see now. It's basically the same behavior as if doing with native types.
My fears are unfounded. Good.Code:uint8_t i = 0; i += 0xFFFF; // Truncation i += -1; // Signed/unsigned