'conversion' : truncation of constant value
The specified type conversion operation caused a constant to exceeded the space allocated for it.
It may be necessary to use a larger type to contain the constant.
The following example causes this warning:
char c = 128; // warning
char x = (char) 128; // warning