Silence some warnings with MSVC 2013
authorMarco Costalba <mcostalba@gmail.com>
Sat, 27 Aug 2016 10:16:13 +0000 (12:16 +0200)
committerMarco Costalba <mcostalba@gmail.com>
Sat, 27 Aug 2016 10:16:13 +0000 (12:16 +0200)
No functional change.

src/movegen.cpp
src/tt.h

index 3a69f8a..322d2a6 100644 (file)
@@ -82,6 +82,8 @@ namespace {
     // that's not already included in the queen promotion.
     if (Type == QUIET_CHECKS && (StepAttacksBB[W_KNIGHT][to] & ksq))
         *moveList++ = make<PROMOTION>(to - Delta, to, KNIGHT);
+    else
+        (void)ksq; // Silence a warning under MSVC
 
     return moveList;
   }
index 6bc8347..677f38e 100644 (file)
--- a/src/tt.h
+++ b/src/tt.h
@@ -39,7 +39,7 @@ struct TTEntry {
   Move  move()  const { return (Move )move16; }
   Value value() const { return (Value)value16; }
   Value eval()  const { return (Value)eval16; }
-  Depth depth() const { return (Depth)(depth8 * ONE_PLY); }
+  Depth depth() const { return (Depth)(depth8 * int(ONE_PLY)); }
   Bound bound() const { return (Bound)(genBound8 & 0x3); }
 
   void save(Key k, Value v, Bound b, Depth d, Move m, Value ev, uint8_t g) {