mirror of
https://github.com/rust-lang/rust.git
synced 2025-04-13 04:26:48 +00:00
rustc_span: avoid unnecessary cloning in byte_pos_to_line_and_col
This commit is contained in:
parent
5be3f9f10e
commit
8da2a5a27c
@ -84,10 +84,10 @@ impl<'sm> CachingSourceMapView<'sm> {
|
||||
let file_valid;
|
||||
if self.source_map.files().len() > 0 {
|
||||
let file_index = self.source_map.lookup_source_file_idx(pos);
|
||||
let file = self.source_map.files()[file_index].clone();
|
||||
let file = &self.source_map.files()[file_index];
|
||||
|
||||
if file_contains(&file, pos) {
|
||||
cache_entry.file = file;
|
||||
cache_entry.file = file.clone();
|
||||
cache_entry.file_index = file_index;
|
||||
file_valid = true;
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user