diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/moves.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/moves.cpp b/src/moves.cpp index c4cda26..fc2b8c7 100644 --- a/src/moves.cpp +++ b/src/moves.cpp @@ -182,8 +182,9 @@ std::vector<Move> GetPseudoLegalMoves(Game *b, bool GenerateQuietMoves) { std::vector<Move> GetLegalMoves(Game *g, bool quietMove) { std::vector<Move> moves = GetPseudoLegalMoves(g, quietMove); std::vector<Move> legalMoves; + legalMoves.reserve(moves.size()); - for (Move move : moves) { + for (const Move &move : moves) { UndoMove undo = MakeMove(move, g); bool legal = true; |
