Message <Context> "<expression>" has a larger data size than "<target type>". Assignment might result in data loss. Description The destination of an integer or pointer assignment is smaller than the expression being assigned to the destination. Because of this, the assignment might cause data to be lost. User Action Verify that no unexpected data can be lost by the assignment.