Reports the cases when an expression of the signed type A is used in the context of the unsigned type B (assigned, cast, passed as a parameter, returned from a method, function, or block, and so on).