]> git.sesse.net Git - stockfish/commitdiff
Workaround a bug in Position::has_mate_threat()
authorMarco Costalba <mcostalba@gmail.com>
Sun, 30 Aug 2009 18:12:08 +0000 (19:12 +0100)
committerMarco Costalba <mcostalba@gmail.com>
Sun, 30 Aug 2009 19:10:09 +0000 (20:10 +0100)
It seems that pos.has_mate_threat() changes the position !

So that calling MovePicker c'tor before or after the
has_mate_threat() call changes the things !

Bug was unhidden by previous patch that makes MovePicker c'tor
to generate, score and sort good captures under some circumstances.

Because scoring the captures is position dependent it seems that
the moves returned by MovePicker are different when c'tor is
called before has_mate_threat()

Of course this is only a workaround because the real bug is still
hidden :-(

Signed-off-by: Marco Costalba <mcostalba@gmail.com>

No differences found