Stockfish, a UCI chess playing engine derived from Glaurung 2.1
Copyright (C) 2004-2008 Tord Romstad (Glaurung author)
Copyright (C) 2008-2015 Marco Costalba, Joona Kiiski, Tord Romstad
+ Copyright (C) 2015-2016 Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad
Stockfish is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
if (Checks && !pos.gives_check(m, *ci))
return moveList;
+ else
+ (void)ci; // Silence a warning under MSVC
*moveList++ = m;
-
- return (void)ci, moveList; // Silence a warning under MSVC
+ return moveList;
}
// that's not already included in the queen promotion.
if (Type == QUIET_CHECKS && (StepAttacksBB[W_KNIGHT][to] & ci->ksq))
*moveList++ = make<PROMOTION>(to - Delta, to, KNIGHT);
+ else
+ (void)ci; // Silence a warning under MSVC
- return (void)ci, moveList; // Silence a warning under MSVC
+ return moveList;
}
&& !(PseudoAttacks[Pt][from] & target & ci->checkSquares[Pt]))
continue;
- if (ci->dcCandidates && (ci->dcCandidates & from))
+ if (ci->dcCandidates & from)
continue;
}