]> git.sesse.net Git - stockfish/blobdiff - src/book.cpp
Force inlining of move generation functions
[stockfish] / src / book.cpp
index 9528e47c8c9e99c383e22838371723f9e1a09e6f..7b5be1864c667b4269a388b0e4bdf4b267c9a2d0 100644 (file)
@@ -30,6 +30,7 @@
 ////
 
 #include <cassert>
+#include <iostream>
 
 #include "book.h"
 #include "movegen.h"
@@ -436,7 +437,7 @@ Move Book::get_move(const Position& pos, bool findBestMove) {
 
   // Verify the book move is legal
   MoveStack mlist[MOVES_MAX];
-  MoveStack* last = generate_moves(pos, mlist);
+  MoveStack* last = generate<MV_LEGAL>(pos, mlist);
   for (MoveStack* cur = mlist; cur != last; cur++)
       if ((int(cur->move) & 07777) == bookMove)
           return cur->move;