X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.cpp;h=f7595eeb2ced963358a6d73ba1815707e2b52283;hp=7ab74998295aa864750a2643a9bd56a5cb6e3bd5;hb=2f6927ac08887ff3b709cfe9228b27a85bdd1d88;hpb=f148a8f6ccbb57c440910ecfd4845c7f497b5404 diff --git a/src/search.cpp b/src/search.cpp index 7ab74998..f7595eeb 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -603,7 +603,7 @@ namespace { Value id_loop(const Position& pos, Move searchMoves[]) { - Position p(pos); + Position p(pos, pos.thread()); SearchStack ss[PLY_MAX_PLUS_2]; Move EasyMove = MOVE_NONE; Value value, alpha = -VALUE_INFINITE, beta = VALUE_INFINITE; @@ -1662,7 +1662,7 @@ namespace { int moveCount; value = -VALUE_INFINITE; - Position pos(*sp->pos); + Position pos(*sp->pos, threadID); CheckInfo ci(pos); int ply = pos.ply(); SearchStack* ss = sp->sstack[threadID] + 1;