aboutsummaryrefslogtreecommitdiff
path: root/src/moves.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/moves.cpp')
-rw-r--r--src/moves.cpp3
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;