about summary refs log tree commit diff
diff options
context:
space:
mode:
authorCaleb Zulawski <caleb.zulawski@gmail.com>2022-04-25 16:32:56 -0400
committerGitHub <noreply@github.com>2022-04-25 13:32:56 -0700
commitaf53b5de24712a29f952b657d6e3107ba32f6e67 (patch)
tree54d97b62966185b6c1ef5a1a25d02a3b1994375b
parent9718639d61b32d4efd2fac330ab1058732b3b758 (diff)
downloadrust-af53b5de24712a29f952b657d6e3107ba32f6e67.tar.gz
rust-af53b5de24712a29f952b657d6e3107ba32f6e67.zip
rust-lang/portable-simd#279: Silence clippy false alarms
-rw-r--r--crates/core_simd/src/ops.rs1
-rw-r--r--crates/core_simd/src/vector.rs1
2 files changed, 2 insertions, 0 deletions
diff --git a/crates/core_simd/src/ops.rs b/crates/core_simd/src/ops.rs
index d39b4091df9..8dbae346b5f 100644
--- a/crates/core_simd/src/ops.rs
+++ b/crates/core_simd/src/ops.rs
@@ -48,6 +48,7 @@ macro_rules! unsafe_base {
 // cg_clif defaults to this, and scalar MIR shifts also default to wrapping
 macro_rules! wrap_bitshift {
     ($lhs:ident, $rhs:ident, {$simd_call:ident}, $int:ident) => {
+        #[allow(clippy::suspicious_arithmetic_impl)]
         unsafe {
             $crate::simd::intrinsics::$simd_call(
                 $lhs,
diff --git a/crates/core_simd/src/vector.rs b/crates/core_simd/src/vector.rs
index f7989ee762a..9eb51f957d1 100644
--- a/crates/core_simd/src/vector.rs
+++ b/crates/core_simd/src/vector.rs
@@ -479,6 +479,7 @@ where
         mask.all()
     }
 
+    #[allow(clippy::partialeq_ne_impl)]
     #[inline]
     fn ne(&self, other: &Self) -> bool {
         // Safety: All SIMD vectors are SimdPartialEq, and the comparison produces a valid mask.