X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmovepick.cpp;h=26627474536f37bd6e8f859ceb7a2cd909ef7dcd;hb=94dcac1feeb142a56ed2ebddb96ef672460f1d49;hp=a562662e359e514d878b17879dcd18395d940553;hpb=0855d93de8cf7c68af616a2d5f384a7632470895;p=stockfish diff --git a/src/movepick.cpp b/src/movepick.cpp index a562662e..26627474 100644 --- a/src/movepick.cpp +++ b/src/movepick.cpp @@ -86,10 +86,7 @@ MovePicker::MovePicker(const Position& p, Move ttm, Depth d, } else ttMoves[1].move = killers[0].move = killers[1].move = MOVE_NONE; - Color us = pos.side_to_move(); - - dc = p.discovered_check_candidates(us); - pinned = p.pinned_pieces(us); + pinned = p.pinned_pieces(pos.side_to_move()); if (p.is_check()) phasePtr = EvasionsPhaseTable; @@ -155,7 +152,7 @@ void MovePicker::go_next_phase() { case PH_QCHECKS: // Perhaps we should order moves move here? FIXME - lastMove = generate_non_capture_checks(pos, moves, dc); + lastMove = generate_non_capture_checks(pos, moves); return; case PH_STOP: