X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.cpp;fp=src%2Fposition.cpp;h=0686d245bc77fe956f3a8e15a7f86360e610c38d;hp=ba015d3c38edb3cf87be062f952f4fbcec568cc4;hb=f4986f45967c613d92657f46b5a50f12dae15398;hpb=09b6d28391cf582d99897360b225bcbbe38dd1c6 diff --git a/src/position.cpp b/src/position.cpp index ba015d3c..0686d245 100644 --- a/src/position.cpp +++ b/src/position.cpp @@ -1080,8 +1080,9 @@ bool Position::see_ge(Move m, Value threshold) const { if (swap <= 0) return true; + assert(color_of(piece_on(from)) == sideToMove); Bitboard occupied = pieces() ^ from ^ to; - Color stm = color_of(piece_on(from)); + Color stm = sideToMove; Bitboard attackers = attackers_to(to, occupied); Bitboard stmAttackers, bb; int res = 1;