]> git.sesse.net Git - stockfish/blobdiff - src/main.cpp
Merge remote-tracking branch 'upstream/master'
[stockfish] / src / main.cpp
index 435e436c3fe7a39e7ebd51b411b5676d6245dcfe..e5f3b329543f22869fa0cc593b1371aff96bfe31 100644 (file)
@@ -1,6 +1,6 @@
 /*
   Stockfish, a UCI chess playing engine derived from Glaurung 2.1
-  Copyright (C) 2004-2022 The Stockfish developers (see AUTHORS file)
+  Copyright (C) 2004-2023 The Stockfish developers (see AUTHORS file)
 
   Stockfish is free software: you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
@@ -22,7 +22,6 @@
 #include <thread>
 
 #include "bitboard.h"
-#include "endgame.h"
 #include "position.h"
 #include "psqt.h"
 #include "search.h"
@@ -113,7 +112,7 @@ void HashProbeImpl::FillMove(Position *pos, Move move, HashProbeMove* decoded) {
                                Square s = pop_lsb(att_copy);
                                Move m = make_move(s, to);
                                if (!pos->pseudo_legal(m) || !pos->legal(m)) {
-                                       attackers &= ~SquareBB[s];
+                                       attackers &= ~square_bb(s);
                                }
                        }
                }
@@ -238,8 +237,6 @@ int main(int argc, char* argv[]) {
   PSQT::init();
   Bitboards::init();
   Position::init();
-  Bitbases::init();
-  Endgames::init();
   Threads.set(size_t(Options["Threads"]));
   Search::clear(); // After threads are up
   Eval::NNUE::init();