From b57d5a5277be14c02625fa3e223baeca86b5acb0 Mon Sep 17 00:00:00 2001 From: overlookmotel <557937+overlookmotel@users.noreply.github.com> Date: Wed, 6 Nov 2024 14:08:09 +0000 Subject: [PATCH] refactor(transformer/async-to-generator): remove unused `&self` function param (#7166) Follow-on after stack up to #7148. Remove unused `&self` function param. This makes calling this function slightly cheaper, as unused data doesn't get passed to the function. --- crates/oxc_transformer/src/es2017/async_to_generator.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/crates/oxc_transformer/src/es2017/async_to_generator.rs b/crates/oxc_transformer/src/es2017/async_to_generator.rs index 75572562339fd..e32d9bebbeb34 100644 --- a/crates/oxc_transformer/src/es2017/async_to_generator.rs +++ b/crates/oxc_transformer/src/es2017/async_to_generator.rs @@ -76,7 +76,7 @@ impl<'a, 'ctx> Traverse<'a> for AsyncToGenerator<'a, 'ctx> { fn exit_expression(&mut self, expr: &mut Expression<'a>, ctx: &mut TraverseCtx<'a>) { let new_expr = match expr { Expression::AwaitExpression(await_expr) => { - self.transform_await_expression(await_expr, ctx) + Self::transform_await_expression(await_expr, ctx) } Expression::FunctionExpression(func) => { if func.r#async && !func.generator && !func.is_typescript_syntax() { @@ -166,9 +166,7 @@ impl<'a, 'ctx> AsyncToGenerator<'a, 'ctx> { /// Transforms `await` expressions to `yield` expressions. /// Ignores top-level await expressions. - #[allow(clippy::unused_self)] fn transform_await_expression( - &self, expr: &mut AwaitExpression<'a>, ctx: &mut TraverseCtx<'a>, ) -> Option> {