negative integral constant converted to unsigned type
An expression required that a negative integral constant be converted to an unsigned type.
The result of the expression is probably meaningless.
The following example causes this warning:
unsigned int i = 20000 + (-5); // warning