about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAda Alakbarova <ada.alakbarova@proton.me>2025-08-11 15:35:09 +0200
committerAda Alakbarova <ada.alakbarova@proton.me>2025-08-22 15:03:25 +0200
commitbbd0d46e1995354517f15baafccc84269e9f5476 (patch)
tree013dbf43b7465c1b748be0c2c53b596170c00742
parent0512002f12f3321526237e9026fafd56c2c99a3a (diff)
downloadrust-bbd0d46e1995354517f15baafccc84269e9f5476.tar.gz
rust-bbd0d46e1995354517f15baafccc84269e9f5476.zip
add MacCall
-rw-r--r--clippy_utils/src/check_proc_macro.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/clippy_utils/src/check_proc_macro.rs b/clippy_utils/src/check_proc_macro.rs
index ac4164943b4..d4335689c1e 100644
--- a/clippy_utils/src/check_proc_macro.rs
+++ b/clippy_utils/src/check_proc_macro.rs
@@ -511,6 +511,14 @@ fn ast_ty_search_pat(ty: &ast::Ty) -> (Pat, Pat) {
                 (Pat::Str(""), Pat::Str(""))
             }
         },
+        TyKind::MacCall(mac_call) => {
+            let start = if let Some(first) = mac_call.path.segments.first() {
+                ident_search_pat(first.ident).0
+            } else {
+                Pat::Str("")
+            };
+            (start, Pat::Str(""))
+        },
         _ => (Pat::Str(""), Pat::Str("")),
     }
 }