提交 1076e851 编写于 作者: C chengduoZH

refine logic

上级 8291b916
...@@ -135,9 +135,11 @@ bool SSAGraphBuilder::IsValidGraph(const SSAGraph *graph) const { ...@@ -135,9 +135,11 @@ bool SSAGraphBuilder::IsValidGraph(const SSAGraph *graph) const {
while (!pending_vars.empty()) { while (!pending_vars.empty()) {
run_all_ops(ready_ops); run_all_ops(ready_ops);
if (ready_vars.empty()) { if (ready_vars.empty()) {
return false; return false;
} }
for (auto ready_var : ready_vars) { for (auto ready_var : ready_vars) {
pending_vars.erase(ready_var); pending_vars.erase(ready_var);
for (auto *op : ready_var->pending_ops_) { for (auto *op : ready_var->pending_ops_) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册