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 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 | } |