Message <Context> the referenced type of the pointer value "<expression>" is "<type>", which is not compatible with "<target type>" because they differ by signed/unsigned attribute. Description In a pointer assignment, the type pointed to by the source pointer is different than the type pointed to by the destination pointer. In this case the types differ because the signed/unsigned type attributes are different. User Action Correct the assignment to use compatible types. This can be done by inserting a cast operand.