]> git.sesse.net Git - stockfish/blobdiff - src/movegen.cpp
Wrap all access to LineBB and add assert
[stockfish] / src / movegen.cpp
index b57f41a9829ed3264293418feff27736dbe68eec..17203a959383b06537ca721e64c27ff8a4519d27 100644 (file)
@@ -332,7 +332,7 @@ ExtMove* generate<EVASIONS>(const Position& pos, ExtMove* moveList) {
   // the king evasions in order to skip known illegal moves, which avoids any
   // useless legality checks later on.
   while (sliders)
-      sliderAttacks |= LineBB[ksq][pop_lsb(&sliders)] & ~pos.checkers();
+      sliderAttacks |= line_bb(ksq, pop_lsb(&sliders)) & ~pos.checkers();
 
   // Generate evasions for king, capture and non capture moves
   Bitboard b = attacks_bb<KING>(ksq) & ~pos.pieces(us) & ~sliderAttacks;