1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 16:53:09 +00:00

Fix overload ambiguity

Fix an error when compiling current master with MSVC due to the
ambiguity of which operator* overload was intended (reported by
Jarrod Torriero).

No functional change.
This commit is contained in:
Stéphane Nicolet 2018-06-03 09:18:18 +02:00
parent c5d6ae8c96
commit 8ef9bc5a95

View file

@ -1167,7 +1167,7 @@ moves_loop: // When in check, search starts from here
update_quiet_stats(pos, ss, bestMove, quietsSearched, quietCount, stat_bonus(depth));
else
update_capture_stats(pos, bestMove, capturesSearched, captureCount,
stat_bonus(depth + bool(bestValue > beta + KnightValueMg) * ONE_PLY));
stat_bonus(depth + (bestValue > beta + KnightValueMg ? ONE_PLY : DEPTH_ZERO)));
// Extra penalty for a quiet TT move in previous ply when it gets refuted
if ((ss-1)->moveCount == 1 && !pos.captured_piece())