diff options
Diffstat (limited to 'crates/ra_hir_def/src/body.rs')
-rw-r--r-- | crates/ra_hir_def/src/body.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/ra_hir_def/src/body.rs b/crates/ra_hir_def/src/body.rs index 1c9c86449..622c836d1 100644 --- a/crates/ra_hir_def/src/body.rs +++ b/crates/ra_hir_def/src/body.rs | |||
@@ -34,6 +34,10 @@ impl Expander { | |||
34 | self.original_file_id != self.current_file_id | 34 | self.original_file_id != self.current_file_id |
35 | } | 35 | } |
36 | 36 | ||
37 | fn to_source<T>(&self, ast: T) -> Source<T> { | ||
38 | Source { file_id: self.current_file_id, ast } | ||
39 | } | ||
40 | |||
37 | fn resolve_path_as_macro(&self, db: &impl DefDatabase2, path: &Path) -> Option<MacroDefId> { | 41 | fn resolve_path_as_macro(&self, db: &impl DefDatabase2, path: &Path) -> Option<MacroDefId> { |
38 | self.crate_def_map.resolve_path(db, self.module.module_id, path).0.get_macros() | 42 | self.crate_def_map.resolve_path(db, self.module.module_id, path).0.get_macros() |
39 | } | 43 | } |