From 5bbd94409955b3db88e43527922fae4840a9ecb2 Mon Sep 17 00:00:00 2001 From: loco-loco Date: Sun, 20 Dec 2015 20:37:18 +0000 Subject: [PATCH] Remove unused field SearchStack::ttMove No functional change Resolves #533 --- src/search.cpp | 6 +++--- src/search.h | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/search.cpp b/src/search.cpp index a8b6e7d5..a35438be 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -641,7 +641,7 @@ namespace { assert(0 <= ss->ply && ss->ply < MAX_PLY); - ss->currentMove = ss->ttMove = (ss+1)->excludedMove = bestMove = MOVE_NONE; + ss->currentMove = (ss+1)->excludedMove = bestMove = MOVE_NONE; (ss+1)->skipEarlyPruning = false; (ss+1)->reduction = DEPTH_ZERO; (ss+2)->killers[0] = (ss+2)->killers[1] = MOVE_NONE; @@ -652,8 +652,8 @@ namespace { posKey = excludedMove ? pos.exclusion_key() : pos.key(); tte = TT.probe(posKey, ttHit); ttValue = ttHit ? value_from_tt(tte->value(), ss->ply) : VALUE_NONE; - ss->ttMove = ttMove = RootNode ? thisThread->rootMoves[thisThread->PVIdx].pv[0] - : ttHit ? tte->move() : MOVE_NONE; + ttMove = RootNode ? thisThread->rootMoves[thisThread->PVIdx].pv[0] + : ttHit ? tte->move() : MOVE_NONE; // At non-PV nodes we check for an early TT cutoff if ( !PvNode diff --git a/src/search.h b/src/search.h index 2a9a3737..f93c53a5 100644 --- a/src/search.h +++ b/src/search.h @@ -39,7 +39,6 @@ struct Stack { Move* pv; int ply; Move currentMove; - Move ttMove; Move excludedMove; Move killers[2]; Depth reduction; -- 2.39.2