Merge pull request #10734 from ethereum/smt_fix_bfs_agaon

Fix BFS visit
This commit is contained in:
chriseth 2021-01-11 14:55:19 +01:00 committed by GitHub
commit e6d3fcbdc7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -106,11 +106,11 @@ struct BreadthFirstSearch
V v = std::move(verticesToTraverse.front());
verticesToTraverse.pop_front();
visited.insert(v);
if (!visited.insert(v).second)
continue;
_forEachChild(v, [this](V _vertex) {
if (!visited.count(_vertex))
verticesToTraverse.emplace_back(std::move(_vertex));
verticesToTraverse.emplace_back(std::move(_vertex));
});
}
return *this;