We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 481067a commit 2ce7eddCopy full SHA for 2ce7edd
crates/oxc_semantic/src/builder.rs
@@ -975,8 +975,10 @@ impl<'a> Visit<'a> for SemanticBuilder<'a> {
975
let expr_end_ix = cfg.current_node_ix;
976
let after_assignment_ix = cfg.new_basic_block_normal();
977
978
- if let Some(before_ix) = before_assignment_graph_ix {
979
- cfg.add_edge(before_ix, start_of_condition_graph_ix.unwrap(), EdgeType::Normal);
+ if let Some((before_ix, condition_ix)) =
+ before_assignment_graph_ix.zip(start_of_condition_graph_ix)
980
+ {
981
+ cfg.add_edge(before_ix, condition_ix, EdgeType::Normal);
982
}
983
cfg.add_edge(target_end_ix, expr_start_ix, EdgeType::Normal);
984
cfg.add_edge(target_end_ix, after_assignment_ix, EdgeType::Normal);
0 commit comments