'operation' : unsafe mix of type 'type' and type 'type' in operation
This warning is generated for comparison operations between bool and int. The following sample generates C4805:
void main() { int i = 1; bool b = true; if (i == b) { // C4805, comparing bool and int variables } }