'conversion' conversion from 'type1' to 'type2', possible loss of data
An integer type is converted to a smaller integer type. This is a level-4 warning if type2 is int and type1 is smaller than int. Otherwise, it is a level 3.
The conversion may have a problem due to implicit conversions.
Example
short a, b, c; a = b + c; // warning