diff --git a/crates/oxc_semantic/src/builder.rs b/crates/oxc_semantic/src/builder.rs index a9245cbd1b76c..3822634a5542e 100644 --- a/crates/oxc_semantic/src/builder.rs +++ b/crates/oxc_semantic/src/builder.rs @@ -563,8 +563,8 @@ impl<'a> Visit<'a> for SemanticBuilder<'a> { control_flow!(self, |cfg| cfg.release_error_harness(error_harness)); /* cfg */ - self.leave_node(kind); self.leave_scope(); + self.leave_node(kind); } fn visit_break_statement(&mut self, stmt: &BreakStatement<'a>) {