Fix compiler warning
authorFabian Fichter <ianfab@users.noreply.github.com>
Sat, 19 Jun 2021 06:09:33 +0000 (08:09 +0200)
committerFabian Fichter <ianfab@users.noreply.github.com>
Sat, 19 Jun 2021 06:09:33 +0000 (08:09 +0200)
src/bitboard.h

index a9895ff..595367a 100644 (file)
@@ -131,10 +131,12 @@ struct Magic {
     if (HasPext)
         return unsigned(pext(occupied, mask));
 
-#ifndef LARGEBOARDS
+#ifdef LARGEBOARDS
+    return unsigned(((occupied & mask) * magic) >> shift);
+#else
     if (Is64Bit)
-#endif
         return unsigned(((occupied & mask) * magic) >> shift);
+#endif
 
     unsigned lo = unsigned(occupied) & unsigned(mask);
     unsigned hi = unsigned(occupied >> 32) & unsigned(mask >> 32);