about summary refs log tree commit diff
diff options
context:
space:
mode:
authortempdragon <645703113@qq.com>2024-03-11 12:36:39 +0800
committertempdragon <645703113@qq.com>2024-03-11 12:36:39 +0800
commitd2cda90e4ecb32cbf7be08d166daa78b5dbed819 (patch)
treec62926f518faf5c39a53037c5dfe8125990f687b
parent091de55db84aa53ea7845b6ca58fc3bafc40510a (diff)
downloadrust-d2cda90e4ecb32cbf7be08d166daa78b5dbed819.tar.gz
rust-d2cda90e4ecb32cbf7be08d166daa78b5dbed819.zip
fix(clippy): redundant variables in `simd.rs`
-rw-r--r--src/intrinsic/simd.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/intrinsic/simd.rs b/src/intrinsic/simd.rs
index 3972673afaf..8fca81091dc 100644
--- a/src/intrinsic/simd.rs
+++ b/src/intrinsic/simd.rs
@@ -531,7 +531,6 @@ pub fn generic_simd_intrinsic<'a, 'gcc, 'tcx>(
         let sign_shift = bx.context.new_rvalue_from_int(elem_type, elem_size as i32 - 1);
         let one = bx.context.new_rvalue_one(elem_type);
 
-        let mut shift = 0;
         for i in 0..in_len {
             let elem =
                 bx.extract_element(vector, bx.context.new_rvalue_from_int(bx.int_type, i as i32));
@@ -539,8 +538,7 @@ pub fn generic_simd_intrinsic<'a, 'gcc, 'tcx>(
             let masked = shifted & one;
             result = result
                 | (bx.context.new_cast(None, masked, result_type)
-                    << bx.context.new_rvalue_from_int(result_type, shift));
-            shift += 1;
+                    << bx.context.new_rvalue_from_int(result_type, i as i32));
         }
 
         match *ret_ty.kind() {