Skip to content

Commit 593e857

Browse files
committed
perf(es/minifier): less clone
1 parent 49ba5cc commit 593e857

File tree

1 file changed

+5
-5
lines changed
  • crates/swc_ecma_usage_analyzer/src/analyzer

1 file changed

+5
-5
lines changed

crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ where
159159
self.data.report_usage(self.ctx, i.clone());
160160
self.data.var_or_default(i.clone()).mark_used_above_decl()
161161
}
162-
self.data.var_or_default(i.clone()).mark_used_recursively();
162+
self.data.var_or_default(i).mark_used_recursively();
163163
return;
164164
}
165165

@@ -301,7 +301,7 @@ where
301301

302302
if n.op == op!("=") {
303303
let left = match &n.left {
304-
AssignTarget::Simple(left) => left.leftmost().map(Ident::to_id),
304+
AssignTarget::Simple(left) => left.leftmost(),
305305
AssignTarget::Pat(..) => None,
306306
};
307307

@@ -319,7 +319,7 @@ where
319319
v = Some(self.data.var_or_default(left.to_id()));
320320
}
321321

322-
v.as_mut().unwrap().add_infects_to(id.clone());
322+
v.as_mut().unwrap().add_infects_to(id);
323323
}
324324
}
325325
}
@@ -800,7 +800,7 @@ where
800800
v = Some(self.data.var_or_default(n.ident.to_id()));
801801
}
802802

803-
v.as_mut().unwrap().add_infects_to(id.clone());
803+
v.as_mut().unwrap().add_infects_to(id);
804804
}
805805
}
806806
}
@@ -1390,7 +1390,7 @@ where
13901390
v = Some(self.data.var_or_default(var.to_id()));
13911391
}
13921392

1393-
v.as_mut().unwrap().add_infects_to(id.clone());
1393+
v.as_mut().unwrap().add_infects_to(id);
13941394
}
13951395
}
13961396
}

0 commit comments

Comments
 (0)