Skip to content

Commit ca0e7a9

Browse files
authored
fix: avoid replace source add overflow (#59)
1 parent f4dad6e commit ca0e7a9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: src/replace_source.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ impl<T: Source> StreamChunks for ReplaceSource<T> {
340340
let chunk_slice = chunk_with_indices.substring(chunk_pos as usize, (chunk_pos + offset) as usize);
341341
on_chunk(Some(chunk_slice), Mapping {
342342
generated_line: line as u32,
343-
generated_column: mapping.generated_column + if line == generated_column_offset_line {generated_column_offset} else {0} as u32,
343+
generated_column: ((mapping.generated_column as i64) + if line == generated_column_offset_line { generated_column_offset } else { 0 }) as u32,
344344
original: mapping.original.as_ref().map(|original| OriginalLocation {
345345
source_index: original.source_index,
346346
original_line: original.original_line,

0 commit comments

Comments
 (0)