X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovepick.cpp;h=b82e68b66a8019160998e7c0880c71ef58bbac2a;hp=d6a40d70af4c7d2d37305fe1f60dde62d6f51791;hb=13d4df95cd4c56c0e730328648de54d9ed8bd81e;hpb=13c11f40480ec97316bd4da3a53787cc871037ea diff --git a/src/movepick.cpp b/src/movepick.cpp index d6a40d70..b82e68b6 100644 --- a/src/movepick.cpp +++ b/src/movepick.cpp @@ -162,9 +162,9 @@ void MovePicker::score() { template<> void MovePicker::score() { - Square prevMoveSq = to_sq((ss-1)->currentMove); - Piece prevMovePiece = pos.piece_on(prevMoveSq); - const HistoryStats &cmh = counterMovesHistory[prevMovePiece][prevMoveSq]; + + Square prevSq = to_sq((ss-1)->currentMove); + const HistoryStats& cmh = counterMovesHistory[pos.piece_on(prevSq)][prevSq]; for (auto& m : *this) m.value = history[pos.moved_piece(m)][to_sq(m)]