for (size_t i = 0; i < fens.size(); ++i)
{
- StateListPtr states(new std::vector<StateInfo>(1));
+ StateListPtr states(new std::deque<StateInfo>(1));
pos.set(fens[i], Options["UCI_Chess960"], &states->back(), Threads.main());
cerr << "\nPosition: " << i + 1 << '/' << fens.size() << endl;