forked from mindspore-Ecosystem/mindspore
Use the local deque as reference in lambda.
This commit is contained in:
parent
2b8737a908
commit
348bdf4352
|
@ -61,7 +61,7 @@ std::vector<AnfNodePtr> TopoSort(const AnfNodePtr &root, const SuccFunc &succ, c
|
|||
node->seen_ = seen;
|
||||
if (incl == FOLLOW) {
|
||||
auto succs = succ(node);
|
||||
(void)std::copy_if(succs.begin(), succs.end(), std::back_inserter(todo), [seen, todo](const AnfNodePtr &next) {
|
||||
(void)std::copy_if(succs.begin(), succs.end(), std::back_inserter(todo), [seen, &todo](const AnfNodePtr &next) {
|
||||
if (next == nullptr || next->extra_seen_ == seen) {
|
||||
return false;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue