From b234ddd47c239ee02e894ef76cc5f031a274d0f2 Mon Sep 17 00:00:00 2001 From: Boshen Date: Sun, 30 Jun 2024 13:58:06 +0800 Subject: [PATCH] perf(semantic): only check for jsdoc if jsdoc building is enabled --- crates/oxc_semantic/src/builder.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; }