diff --git a/crates/oxc_codegen/src/gen.rs b/crates/oxc_codegen/src/gen.rs index f552c3321..098e27523 100644 --- a/crates/oxc_codegen/src/gen.rs +++ b/crates/oxc_codegen/src/gen.rs @@ -861,7 +861,7 @@ impl<'a, const MINIFY: bool> GenExpr for Expression<'a> { impl Gen for IdentifierReference { fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context) { // if let Some(mangler) = &p.mangler { - // if let Some(reference_id) = self.reference_id.clone().into_inner() { + // if let Some(reference_id) = self.reference_id.get() { // if let Some(name) = mangler.get_reference_name(reference_id) { // p.print_str(name.clone().as_bytes()); // return; @@ -880,7 +880,7 @@ impl Gen for IdentifierName { impl Gen for BindingIdentifier { fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context) { - p.print_symbol(self.symbol_id.clone().into_inner(), &self.name); + p.print_symbol(self.symbol_id.get(), &self.name); } } diff --git a/crates/oxc_minifier/src/compressor/fold.rs b/crates/oxc_minifier/src/compressor/fold.rs index fcc557d2e..adebfcf72 100644 --- a/crates/oxc_minifier/src/compressor/fold.rs +++ b/crates/oxc_minifier/src/compressor/fold.rs @@ -740,7 +740,7 @@ impl<'a> Compressor<'a> { let ident = IdentifierReference { span: unary_expr.span, name: ident.name.clone(), - reference_id: ident.reference_id.clone().into_inner().into(), + reference_id: ident.reference_id.clone(), reference_flag: ident.reference_flag, }; return Some(self.ast.identifier_reference_expression(ident)); diff --git a/crates/oxc_minifier/src/compressor/mod.rs b/crates/oxc_minifier/src/compressor/mod.rs index aebcaade6..d5ec5e36a 100644 --- a/crates/oxc_minifier/src/compressor/mod.rs +++ b/crates/oxc_minifier/src/compressor/mod.rs @@ -166,7 +166,7 @@ impl<'a> Compressor<'a> { fn compress_undefined(&mut self, expr: &mut Expression<'a>) -> bool { let Expression::Identifier(ident) = expr else { return false }; if ident.name == "undefined" { - // if let Some(reference_id) = ident.reference_id.clone().into_inner() { + // if let Some(reference_id) = ident.reference_id.get() { // && self.semantic.symbols().is_global_reference(reference_id) *expr = self.create_void_0(); return true; @@ -180,7 +180,7 @@ impl<'a> Compressor<'a> { fn compress_infinity(&mut self, expr: &mut Expression<'a>) -> bool { let Expression::Identifier(ident) = expr else { return false }; if ident.name == "Infinity" { - // if let Some(reference_id) = ident.reference_id.clone().into_inner() { + // if let Some(reference_id) = ident.reference_id.get() { //&& self.semantic.symbols().is_global_reference(reference_id) *expr = self.create_one_div_zero(); return true;