Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-db/src/search.rs')
-rw-r--r--crates/ide-db/src/search.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/crates/ide-db/src/search.rs b/crates/ide-db/src/search.rs
index 7963e8ae4f..02cd8b8bdf 100644
--- a/crates/ide-db/src/search.rs
+++ b/crates/ide-db/src/search.rs
@@ -373,7 +373,9 @@ impl Definition {
SearchScope::krate(db, module.krate())
}
}
- hir::MacroKind::BuiltIn => SearchScope::crate_graph(db),
+ hir::MacroKind::AttrBuiltIn
+ | hir::MacroKind::DeriveBuiltIn
+ | hir::MacroKind::DeclarativeBuiltIn => SearchScope::crate_graph(db),
hir::MacroKind::Derive | hir::MacroKind::Attr | hir::MacroKind::ProcMacro => {
SearchScope::reverse_dependencies(db, module.krate())
}