X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Ftt.cpp;h=55aad112af3c252d6006265132e8cb657d70d5f6;hp=a16d5cac636496888b9f7e506aad67902907b92c;hb=06a5b602dc32e5dcbb00f32968f1c18004ec93a2;hpb=d892063cd34f0e1ca9f36f0514ebe87767120356 diff --git a/src/tt.cpp b/src/tt.cpp index a16d5cac..55aad112 100644 --- a/src/tt.cpp +++ b/src/tt.cpp @@ -220,7 +220,7 @@ void TranspositionTable::insert_pv(const Position& pos, Move pv[]) { /// will often get single-move PVs when the search stops while failing high, /// and a single-move PV means that we don't have a ponder move. -void TranspositionTable::extract_pv(const Position& pos, Move pv[], int pvSize) { +void TranspositionTable::extract_pv(const Position& pos, Move pv[], const int PLY_MAX) { const TTEntry* tte; StateInfo st; @@ -236,7 +236,7 @@ void TranspositionTable::extract_pv(const Position& pos, Move pv[], int pvSize) && tte->move() != MOVE_NONE && move_is_legal(p, tte->move()) && (!p.is_draw() || ply < 2) - && ply < pvSize) + && ply < PLY_MAX) { pv[ply] = tte->move(); p.do_move(pv[ply++], st);