From 0103f5df8fff2ccdbfb03adfe432b69c7840cf42 Mon Sep 17 00:00:00 2001 From: Brandon Date: Tue, 16 Mar 2021 00:46:57 -0700 Subject: Fix missing unresolved macro diagnostic in function body --- crates/hir_def/src/body/tests.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'crates/hir_def/src/body/tests.rs') diff --git a/crates/hir_def/src/body/tests.rs b/crates/hir_def/src/body/tests.rs index 991a32b15..f8e6f70e8 100644 --- a/crates/hir_def/src/body/tests.rs +++ b/crates/hir_def/src/body/tests.rs @@ -174,6 +174,18 @@ fn f() { ); } +#[test] +fn unresolved_macro_diag() { + check_diagnostics( + r#" +fn f() { + m!(); + //^^^^ unresolved macro call +} + "#, + ); +} + #[test] fn dollar_crate_in_builtin_macro() { check_diagnostics( -- cgit v1.2.3