mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 12:19:15 +00:00
perf(codegen): slightly faster print_list (#5192)
This commit is contained in:
parent
e51a1027c2
commit
fb847bd0ba
1 changed files with 6 additions and 5 deletions
|
|
@ -412,11 +412,12 @@ impl<'a> Codegen<'a> {
|
|||
}
|
||||
|
||||
fn print_list<T: Gen>(&mut self, items: &[T], ctx: Context) {
|
||||
for (index, item) in items.iter().enumerate() {
|
||||
if index != 0 {
|
||||
self.print_comma();
|
||||
self.print_soft_space();
|
||||
}
|
||||
let mut iter = items.iter();
|
||||
let Some(item) = iter.next() else { return };
|
||||
item.gen(self, ctx);
|
||||
for item in iter {
|
||||
self.print_comma();
|
||||
self.print_soft_space();
|
||||
item.gen(self, ctx);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue