Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir/src/lib.rs')
-rw-r--r--crates/hir/src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/hir/src/lib.rs b/crates/hir/src/lib.rs
index a78ce2a2ab..4793959fa0 100644
--- a/crates/hir/src/lib.rs
+++ b/crates/hir/src/lib.rs
@@ -1190,7 +1190,7 @@ fn emit_macro_def_diagnostics<'db>(
let id = db.macro_def(m.id);
let krate = id.krate;
if let hir_expand::MacroDefKind::Declarative(ast, _) = id.kind
- && let expander = db.decl_macro_expander(krate, ast)
+ && let expander = ast.decl_macro_expander(db, krate)
&& let Some(e) = expander.mac.err()
{
let edition = krate.data(db).edition;