Safe guard some wild and ugly casts
[stockfish] / src / evaluate.cpp
index c22b591380433388fe37220dec5aa2607bbb2cb6..3e996da8d32ba6f247ad8b516a880af2d28f2dd0 100644 (file)
@@ -490,7 +490,10 @@ void init_eval(int threads) {
   }
 
   for (Bitboard b = 0ULL; b < 256ULL; b++)
+  {
+      assert(count_1s(b) == int(uint8_t(count_1s(b))));
       BitCount8Bit[b] = (uint8_t)count_1s(b);
+  }
 }