Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/references.rs')
-rw-r--r--crates/ide/src/references.rs15
1 files changed, 14 insertions, 1 deletions
diff --git a/crates/ide/src/references.rs b/crates/ide/src/references.rs
index 4ef9e3d459..91c311fe94 100644
--- a/crates/ide/src/references.rs
+++ b/crates/ide/src/references.rs
@@ -1550,14 +1550,27 @@ fn func() {}
FileId(0) 16..24
"#]],
- )
+ );
+ check(
+ r#"
+#[proc_macro_attribute]
+fn func$0() {}
+"#,
+ expect![[r#"
+ func Attribute FileId(0) 0..36 27..31
+
+ (no references)
+ "#]],
+ );
}
+ // FIXME
#[test]
fn derive() {
check(
r#"
//- proc_macros: derive_identity
+//- minicore: derive
#[derive(proc_macros::DeriveIdentity$0)]
struct Foo;