From 91dcf6e27623edba64aa0e6cca0f1e0cac6e166f Mon Sep 17 00:00:00 2001 From: YunfeiHe Date: Sun, 20 Nov 2022 19:27:15 +0800 Subject: [PATCH] Code style --- .../src/compress/optimize/unused.rs | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/crates/swc_ecma_minifier/src/compress/optimize/unused.rs b/crates/swc_ecma_minifier/src/compress/optimize/unused.rs index 6f1bc95082dd..e09ffee52a2c 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/unused.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/unused.rs @@ -480,9 +480,20 @@ where // Fix https://github.com/swc-project/swc/issues/5588 let may_have_side_effect = class.body.iter().any(|m| match m { - ClassMember::ClassProp(m) => m.is_static && m.value.is_some(), - ClassMember::PrivateProp(m) => m.is_static && m.value.is_some(), - ClassMember::StaticBlock(m) => !m.body.stmts.is_empty(), + ClassMember::ClassProp(ClassProp { + is_static: true, + value: Some(_), + .. + }) + | ClassMember::PrivateProp(PrivateProp { + is_static: true, + value: Some(_), + .. + }) => true, + ClassMember::StaticBlock(StaticBlock { + body: BlockStmt { stmts, .. }, + .. + }) if !stmts.is_empty() => true, _ => false, }); if may_have_side_effect {