Message <Context> conversion of the constant "<constant>" to <type> type will cause data loss. Description A constant is converted to a type that is too small to hold the constant value. Data will be lost in the conversion. User Action If this is what you intended, cast the constant to the desired type. You might also want to mask off the high-order bits before casting in order to avoid optional message intconcasttru, which reports data loss caused by casts.