rustc_span: avoid unnecessary cloning in byte_pos_to_line_and_col
This commit is contained in:
parent
5be3f9f10e
commit
8da2a5a27c
1 changed files with 2 additions and 2 deletions
|
@ -84,10 +84,10 @@ impl<'sm> CachingSourceMapView<'sm> {
|
||||||
let file_valid;
|
let file_valid;
|
||||||
if self.source_map.files().len() > 0 {
|
if self.source_map.files().len() > 0 {
|
||||||
let file_index = self.source_map.lookup_source_file_idx(pos);
|
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) {
|
if file_contains(&file, pos) {
|
||||||
cache_entry.file = file;
|
cache_entry.file = file.clone();
|
||||||
cache_entry.file_index = file_index;
|
cache_entry.file_index = file_index;
|
||||||
file_valid = true;
|
file_valid = true;
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue