Fix a compile error in opposite_colors()
[stockfish] / src / types.h
index bbfd0c71a73194c5f9c78249d13658ce3b9f3b79..40a2baa0099e2da6ac006cc6bc6b86c225169374 100644 (file)
@@ -392,7 +392,7 @@ inline Rank relative_rank(Color c, Square s) {
 }
 
 inline bool opposite_colors(Square s1, Square s2) {
-  int s = s1 ^ s2;
+  int s = int(s1) ^ int(s2);
   return ((s >> 3) ^ s) & 1;
 }