Message <Context> casting of the constant "<constant>" to <type> type will cause a change in sign. Description Either a negative constant value has been cast to an unsigned type, or a positive value has been cast to a signed type and will be treated as a negative number after the cast. User Action Change the constant so that the sign will match the type of the cast.