rustc_span: avoid unnecessary cloning in byte_pos_to_line_and_col

This commit is contained in:
Tyson Nottingham 2020-09-20 17:40:37 -07:00
parent 5be3f9f10e
commit 8da2a5a27c

View File

@ -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 {