about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorNicholas Nethercote <n.nethercote@gmail.com>2024-10-07 13:25:38 +1100
committerNicholas Nethercote <n.nethercote@gmail.com>2024-10-07 13:59:50 +1100
commit4547c0a990b88700812c4e5d14c383bdc7167c31 (patch)
tree0a6e0d2a543606123e3977f344a052afabf730fe /src
parent2123509351c970b1c3fdbb21f719862dd0ab9e00 (diff)
downloadrust-4547c0a990b88700812c4e5d14c383bdc7167c31.tar.gz
rust-4547c0a990b88700812c4e5d14c383bdc7167c31.zip
Avoid another `&Lrc<..>` in a return value.
Diffstat (limited to 'src')
-rw-r--r--src/tools/clippy/clippy_utils/src/source.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tools/clippy/clippy_utils/src/source.rs b/src/tools/clippy/clippy_utils/src/source.rs
index 4ad7575e720..eecbfb3936a 100644
--- a/src/tools/clippy/clippy_utils/src/source.rs
+++ b/src/tools/clippy/clippy_utils/src/source.rs
@@ -287,6 +287,7 @@ impl SourceFileRange {
         self.sf
             .src
             .as_ref()
+            .map(|src| src.as_str())
             .or_else(|| self.sf.external_src.get().and_then(|src| src.get_source()))
             .and_then(|x| x.get(self.range.clone()))
     }