Skip to content
Snippets Groups Projects
Commit 9bf05d5e authored by rarbore2's avatar rarbore2
Browse files

Fix for non editor passes

parent 6db473d5
No related branches found
No related tags found
1 merge request!83Fix for non editor passes
......@@ -455,7 +455,12 @@ impl PassManager {
&mut self.module.dynamic_constants,
&def_uses[idx],
&loops[idx],
)
);
let num_nodes = self.module.functions[idx].nodes.len();
self.module.functions[idx]
.schedules
.resize(num_nodes, vec![]);
self.module.functions[idx].delete_gravestones();
}
self.clear_analyses();
}
......@@ -496,7 +501,12 @@ impl PassManager {
&self.module.constants,
&fork_join_maps[idx],
&def_uses[idx],
)
);
let num_nodes = self.module.functions[idx].nodes.len();
self.module.functions[idx]
.schedules
.resize(num_nodes, vec![]);
self.module.functions[idx].delete_gravestones();
}
self.clear_analyses();
}
......@@ -516,7 +526,12 @@ impl PassManager {
&reverse_postorders[idx],
&doms[idx],
&fork_join_maps[idx],
)
);
let num_nodes = self.module.functions[idx].nodes.len();
self.module.functions[idx]
.schedules
.resize(num_nodes, vec![]);
self.module.functions[idx].delete_gravestones();
}
self.clear_analyses();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment