From a4d907a564e0f73adcaeaa684a00a3faefc5a678 Mon Sep 17 00:00:00 2001 From: "JH.Lee" Date: Thu, 8 Sep 2022 09:42:19 +0900 Subject: [PATCH] refactor(next/swc): remove unnecessary field in `RemoveConsole` (#40296) This PR removes `in_function_params` field in `RemoveConsole` module. It's an unnecessary field that does not affect the module. --- packages/next-swc/crates/core/src/remove_console.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/next-swc/crates/core/src/remove_console.rs b/packages/next-swc/crates/core/src/remove_console.rs index 0068cbe16034..035b7dba776c 100644 --- a/packages/next-swc/crates/core/src/remove_console.rs +++ b/packages/next-swc/crates/core/src/remove_console.rs @@ -34,7 +34,6 @@ pub struct Options { struct RemoveConsole { exclude: Vec, bindings: Vec>, - in_function_params: bool, } impl RemoveConsole { @@ -91,12 +90,10 @@ impl Fold for RemoveConsole { } fn fold_function(&mut self, mut func: Function) -> Function { - self.in_function_params = true; let mut new_params: AHashSet = AHashSet::default(); for param in &func.params { new_params.extend(collect_top_level_decls(param)); } - self.in_function_params = false; self.bindings.push(new_params); self.bindings.push(collect_top_level_decls(&func)); @@ -129,6 +126,5 @@ pub fn remove_console(config: Config) -> impl Fold { RemoveConsole { exclude, bindings: Default::default(), - in_function_params: false, } }