diff --git a/crates/oxc_codegen/src/sourcemap_builder.rs b/crates/oxc_codegen/src/sourcemap_builder.rs index f685f5db59638..d2497e334001c 100644 --- a/crates/oxc_codegen/src/sourcemap_builder.rs +++ b/crates/oxc_codegen/src/sourcemap_builder.rs @@ -360,9 +360,7 @@ impl<'a> SourcemapBuilder<'a> { for (chunk_byte_offset, ch) in remaining.char_indices() { #[expect(clippy::cast_possible_truncation)] let mut chunk_byte_offset = chunk_byte_offset as u32; - for _ in 0..ch.len_utf8() { - columns.push(column); - } + columns.extend(std::iter::repeat_n(column, ch.len_utf8())); match ch { '\r' => {