mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-25 03:26:24 +08:00
Move initialization of PawnInfo in its c'tor
Where it belongs. No functional change. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
@@ -23,7 +23,6 @@
|
||||
////
|
||||
|
||||
#include <cassert>
|
||||
#include <cstring>
|
||||
|
||||
#include "bitcount.h"
|
||||
#include "pawns.h"
|
||||
@@ -147,7 +146,6 @@ PawnInfoTable::PawnInfoTable(unsigned numOfEntries) {
|
||||
<< " bytes for pawn hash table." << std::endl;
|
||||
Application::exit_with_failure();
|
||||
}
|
||||
clear();
|
||||
}
|
||||
|
||||
|
||||
@@ -158,14 +156,6 @@ PawnInfoTable::~PawnInfoTable() {
|
||||
}
|
||||
|
||||
|
||||
/// PawnInfoTable::clear() clears the pawn hash table by setting all
|
||||
/// entries to 0.
|
||||
|
||||
void PawnInfoTable::clear() {
|
||||
memset(entries, 0, size * sizeof(PawnInfo));
|
||||
}
|
||||
|
||||
|
||||
/// PawnInfoTable::get_pawn_info() takes a position object as input, computes
|
||||
/// a PawnInfo object, and returns a pointer to it. The result is also
|
||||
/// stored in a hash table, so we don't have to recompute everything when
|
||||
|
||||
Reference in New Issue
Block a user