about summary refs log tree commit diff
path: root/src/tools
diff options
context:
space:
mode:
authorJonathan Brouwer <jonathantbrouwer@gmail.com>2025-07-07 22:28:37 +0200
committerJonathan Brouwer <jonathantbrouwer@gmail.com>2025-07-26 20:26:16 +0200
commit97b65215fffb34339fa35d8a9b18d4d008d341bd (patch)
tree6382850c97c6d8a8a0d2540bf666302582f99dc8 /src/tools
parente64f75b3d26743d96690bac51b542409d97a9b2f (diff)
downloadrust-97b65215fffb34339fa35d8a9b18d4d008d341bd.tar.gz
rust-97b65215fffb34339fa35d8a9b18d4d008d341bd.zip
Fix tooling
Signed-off-by: Jonathan Brouwer <jonathantbrouwer@gmail.com>
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/clippy/clippy_lints/src/needless_pass_by_value.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/tools/clippy/clippy_lints/src/needless_pass_by_value.rs b/src/tools/clippy/clippy_lints/src/needless_pass_by_value.rs
index 2006a824402..7b057998063 100644
--- a/src/tools/clippy/clippy_lints/src/needless_pass_by_value.rs
+++ b/src/tools/clippy/clippy_lints/src/needless_pass_by_value.rs
@@ -312,9 +312,7 @@ impl<'tcx> LateLintPass<'tcx> for NeedlessPassByValue {
 /// Functions marked with these attributes must have the exact signature.
 pub(crate) fn requires_exact_signature(attrs: &[Attribute]) -> bool {
     attrs.iter().any(|attr| {
-        [sym::proc_macro, sym::proc_macro_attribute, sym::proc_macro_derive]
-            .iter()
-            .any(|&allow| attr.has_name(allow))
+        attr.is_proc_macro_attr()
     })
 }