From 4d58fc1729d046071976bb58c13621e2779c7166 Mon Sep 17 00:00:00 2001 From: Ishan Jain Date: Fri, 14 Jun 2024 09:52:46 +0530 Subject: [PATCH] fixed tests --- src/tools/rust-analyzer/crates/hir/src/semantics.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/tools/rust-analyzer/crates/hir/src/semantics.rs b/src/tools/rust-analyzer/crates/hir/src/semantics.rs index 51510dd400d8..d17a33cc2e76 100644 --- a/src/tools/rust-analyzer/crates/hir/src/semantics.rs +++ b/src/tools/rust-analyzer/crates/hir/src/semantics.rs @@ -345,7 +345,13 @@ impl<'db> SemanticsImpl<'db> { ) => { // Do nothing and allow matching macros to be expanded } - _ => return None, + + hir_expand::MacroDefKind::BuiltIn(_, _) + | hir_expand::MacroDefKind::BuiltInAttr(_, _) + | hir_expand::MacroDefKind::BuiltInEager(_, _) + | hir_expand::MacroDefKind::BuiltInDerive(_, _) => return None, + + _ => (), } let node = self.parse_or_expand(file_id.into());