diff --git a/crates/swc_ecma_transforms_base/src/helpers/mod.rs b/crates/swc_ecma_transforms_base/src/helpers/mod.rs index 2ef7ff3e0bcd..a96449f68f17 100644 --- a/crates/swc_ecma_transforms_base/src/helpers/mod.rs +++ b/crates/swc_ecma_transforms_base/src/helpers/mod.rs @@ -170,15 +170,12 @@ macro_rules! define_helpers { impl InjectHelpers { fn is_helper_used(&self) -> bool{ - let mut value = false; HELPERS.with(|helpers|{ - $( - value |= helpers.inner.$name.load(Ordering::Relaxed); + false $( + || helpers.inner.$name.load(Ordering::Relaxed) )* - }); - - value + }) } fn build_helpers(&self) -> Vec {