diff --git a/crates/oxc_semantic/src/builder.rs b/crates/oxc_semantic/src/builder.rs index 53f4d5a5f..f8cb9592c 100644 --- a/crates/oxc_semantic/src/builder.rs +++ b/crates/oxc_semantic/src/builder.rs @@ -200,7 +200,8 @@ impl<'a> SemanticBuilder<'a> { fn create_ast_node(&mut self, kind: AstKind<'a>) { let mut flags = self.current_node_flags; - if self.jsdoc.retrieve_attached_jsdoc(&kind) { + + if self.build_jsdoc && self.jsdoc.retrieve_attached_jsdoc(&kind) { flags |= NodeFlags::JSDoc; }