From 540b2a0396a1ea4e55320acb2510cc82fafd6de5 Mon Sep 17 00:00:00 2001 From: Dunqing Date: Mon, 5 Feb 2024 14:16:29 +0800 Subject: [PATCH] fix(semantic): remove unnecessary SymbolFlags::Import (#2311) --- crates/oxc_semantic/src/binder.rs | 2 +- crates/oxc_syntax/src/symbol.rs | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/crates/oxc_semantic/src/binder.rs b/crates/oxc_semantic/src/binder.rs index fa639a29b..5249055a5 100644 --- a/crates/oxc_semantic/src/binder.rs +++ b/crates/oxc_semantic/src/binder.rs @@ -278,7 +278,7 @@ fn declare_symbol_for_import_specifier(ident: &BindingIdentifier, builder: &mut let symbol_id = builder.declare_symbol( ident.span, &ident.name, - SymbolFlags::Import | SymbolFlags::ImportBinding, + SymbolFlags::ImportBinding, SymbolFlags::ImportBindingExcludes, ); ident.symbol_id.set(Some(symbol_id)); diff --git a/crates/oxc_syntax/src/symbol.rs b/crates/oxc_syntax/src/symbol.rs index d347b423a..45fd2f3c6 100644 --- a/crates/oxc_syntax/src/symbol.rs +++ b/crates/oxc_syntax/src/symbol.rs @@ -29,8 +29,6 @@ bitflags! { const BlockScopedVariable = 1 << 1; /// A const variable (const) const ConstVariable = 1 << 2; - /// Is this symbol inside an import declaration - const Import = 1 << 3; /// Is this symbol inside an export declaration const Export = 1 << 4; const Class = 1 << 5;