about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNixon Enraght-Moony <nixon.emoony@gmail.com>2022-07-02 18:25:55 +0100
committerNixon Enraght-Moony <nixon.emoony@gmail.com>2022-07-02 23:30:03 +0100
commitab23b3aa8a4773dffce7942a301a3da81096670b (patch)
tree7ab335c0797d0abcd0d516c7af29445070964486
parent09f5df5087c1d045db3bbf1b886702ec343a2f61 (diff)
downloadrust-ab23b3aa8a4773dffce7942a301a3da81096670b.tar.gz
rust-ab23b3aa8a4773dffce7942a301a3da81096670b.zip
ast: Add span to `Extern`
-rw-r--r--clippy_lints/src/excessive_bools.rs2
-rw-r--r--clippy_utils/src/ast_utils.rs4
2 files changed, 3 insertions, 3 deletions
diff --git a/clippy_lints/src/excessive_bools.rs b/clippy_lints/src/excessive_bools.rs
index f7a92bc0795..453471c8cdd 100644
--- a/clippy_lints/src/excessive_bools.rs
+++ b/clippy_lints/src/excessive_bools.rs
@@ -94,7 +94,7 @@ impl ExcessiveBools {
 
     fn check_fn_sig(&self, cx: &EarlyContext<'_>, fn_sig: &FnSig, span: Span) {
         match fn_sig.header.ext {
-            Extern::Implicit | Extern::Explicit(_) => return,
+            Extern::Implicit(_) | Extern::Explicit(_, _) => return,
             Extern::None => (),
         }
 
diff --git a/clippy_utils/src/ast_utils.rs b/clippy_utils/src/ast_utils.rs
index 6487199172e..177e754ee09 100644
--- a/clippy_utils/src/ast_utils.rs
+++ b/clippy_utils/src/ast_utils.rs
@@ -600,8 +600,8 @@ pub fn eq_ty(l: &Ty, r: &Ty) -> bool {
 pub fn eq_ext(l: &Extern, r: &Extern) -> bool {
     use Extern::*;
     match (l, r) {
-        (None, None) | (Implicit, Implicit) => true,
-        (Explicit(l), Explicit(r)) => eq_str_lit(l, r),
+        (None, None) | (Implicit(_), Implicit(_)) => true,
+        (Explicit(l,_), Explicit(r,_)) => eq_str_lit(l, r),
         _ => false,
     }
 }