diff options
| author | Ralf Jung <post@ralfj.de> | 2023-09-30 23:32:13 +0200 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2023-09-30 23:32:23 +0200 |
| commit | 119113114cfe77ccec1fd69d6b6fd42422181978 (patch) | |
| tree | 47bfc3c4897d7ea9396e7d3382ad0a9521cb869e | |
| parent | 45d5733ccbd6300ece6b7bf18111e4a5b4daf774 (diff) | |
| download | rust-119113114cfe77ccec1fd69d6b6fd42422181978.tar.gz rust-119113114cfe77ccec1fd69d6b6fd42422181978.zip | |
clippy
| -rw-r--r-- | src/tools/miri/src/shims/intrinsics/simd.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/tools/miri/src/shims/intrinsics/simd.rs b/src/tools/miri/src/shims/intrinsics/simd.rs index 0dc669849fe..200f37efa27 100644 --- a/src/tools/miri/src/shims/intrinsics/simd.rs +++ b/src/tools/miri/src/shims/intrinsics/simd.rs @@ -506,8 +506,11 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriInterpCxExt<'mir, 'tcx> { assert_eq!(index_len as u64, dest_len); for i in 0..dest_len { - let src_index: u64 = - index[i as usize].unwrap_leaf().try_to_u32().unwrap().into(); + let src_index: u64 = index[usize::try_from(i).unwrap()] + .unwrap_leaf() + .try_to_u32() + .unwrap() + .into(); let dest = this.project_index(&dest, i)?; let val = if src_index < left_len { |
