From 578dba91faa109599ba12d6ccafb4c173a6e9480 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B0=95=EB=8F=99=EC=9C=A4=20=28Donny=29?= Date: Sun, 19 Jan 2025 16:38:57 +0900 Subject: [PATCH] Disable cycle --- .../swc_ecma_transforms_optimization/src/simplify/dce/mod.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/swc_ecma_transforms_optimization/src/simplify/dce/mod.rs b/crates/swc_ecma_transforms_optimization/src/simplify/dce/mod.rs index bc2f25c62fa3..bf3fd5451287 100644 --- a/crates/swc_ecma_transforms_optimization/src/simplify/dce/mod.rs +++ b/crates/swc_ecma_transforms_optimization/src/simplify/dce/mod.rs @@ -144,6 +144,7 @@ impl Data { } /// Traverse the graph and subtract usages from `used_names`. + #[allow(unused)] fn subtract_cycles(&mut self) { let edges = take(&mut self.edges); @@ -1216,7 +1217,7 @@ fn merge_data(data: Arc>>) -> Data { merged.merge(data); } - merged.subtract_cycles(); + // merged.subtract_cycles(); merged } @@ -1280,7 +1281,7 @@ impl Merge for Data { fn merge(&mut self, other: Self) { self.used_names.merge(other.used_names); self.entry_ids.extend(other.entry_ids); - self.edges.0.merge(other.edges.0); + // self.edges.0.merge(other.edges.0); } }