aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src/body.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_hir_def/src/body.rs')
-rw-r--r--crates/ra_hir_def/src/body.rs4
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 3b262e3bd..afceeb8de 100644
--- a/crates/ra_hir_def/src/body.rs
+++ b/crates/ra_hir_def/src/body.rs
@@ -59,6 +59,10 @@ impl Expander {
59 Source { file_id: self.current_file_id, ast } 59 Source { file_id: self.current_file_id, ast }
60 } 60 }
61 61
62 fn parse_path(&mut self, path: ast::Path) -> Option<Path> {
63 Path::from_src(path, &self.hygiene)
64 }
65
62 fn resolve_path_as_macro(&self, db: &impl DefDatabase2, path: &Path) -> Option<MacroDefId> { 66 fn resolve_path_as_macro(&self, db: &impl DefDatabase2, path: &Path) -> Option<MacroDefId> {
63 self.crate_def_map.resolve_path(db, self.module.module_id, path).0.get_macros() 67 self.crate_def_map.resolve_path(db, self.module.module_id, path).0.get_macros()
64 } 68 }