This commit is contained in:
kjeremy 2019-10-31 13:29:56 -04:00
parent 5451bfb9a1
commit c46be83a34
2 changed files with 22 additions and 1 deletions

View file

@ -255,7 +255,9 @@ impl SourceAnalyzer {
let items =
self.resolver.resolve_module_path(db, &path).take_types().map(PathResolution::Def);
types.or(values).or(items)
types.or(values).or(items).or_else(|| {
self.resolver.resolve_path_as_macro(db, &path).map(|def| PathResolution::Macro(def))
})
}
pub fn resolve_path(&self, db: &impl HirDatabase, path: &ast::Path) -> Option<PathResolution> {