Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir/src/symbols.rs')
-rw-r--r--crates/hir/src/symbols.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/crates/hir/src/symbols.rs b/crates/hir/src/symbols.rs
index ca7874c368..a392070fd8 100644
--- a/crates/hir/src/symbols.rs
+++ b/crates/hir/src/symbols.rs
@@ -50,13 +50,8 @@ impl DeclarationLocation {
node.as_ref().original_file_range(db.upcast())
}
- pub fn original_name_range(&self, db: &dyn HirDatabase) -> Option<FileRange> {
- if let Some(file_id) = self.hir_file_id.file_id() {
- // fast path to prevent parsing
- return Some(FileRange { file_id, range: self.name_ptr.text_range() });
- }
- let node = resolve_node(db, self.hir_file_id, &self.name_ptr);
- node.as_ref().original_file_range_opt(db.upcast())
+ pub fn original_name_range(&self, db: &dyn HirDatabase) -> FileRange {
+ InFile::new(self.hir_file_id, self.name_ptr.text_range()).original_file_range(db.upcast())
}
}