diff --git a/rust-version b/rust-version index 1de7877db7f..1f57a0197e0 100644 --- a/rust-version +++ b/rust-version @@ -1 +1 @@ -1597728ef5820d3ffcb9d3f0c890ef7802398751 +4459e720bee5a741b962cfcd6f0593b32dc19009 diff --git a/tests/run-pass/portable-simd.rs b/tests/run-pass/portable-simd.rs index 5d333766187..beb0504e0e4 100644 --- a/tests/run-pass/portable-simd.rs +++ b/tests/run-pass/portable-simd.rs @@ -8,7 +8,7 @@ fn simd_ops_f32() { assert_eq!(a - b, f32x4::from_array([9.0, 8.0, 7.0, 6.0])); assert_eq!(a * b, f32x4::from_array([10.0, 20.0, 30.0, 40.0])); assert_eq!(b / a, f32x4::from_array([0.1, 0.2, 0.3, 0.4])); - assert_eq!(a / 2.0, f32x4::splat(5.0)); + assert_eq!(a / f32x4::splat(2.0), f32x4::splat(5.0)); assert_eq!(a % b, f32x4::from_array([0.0, 0.0, 1.0, 2.0])); } @@ -19,10 +19,10 @@ fn simd_ops_i32() { assert_eq!(a - b, i32x4::from_array([9, 8, 7, 6])); assert_eq!(a * b, i32x4::from_array([10, 20, 30, 40])); assert_eq!(a / b, i32x4::from_array([10, 5, 3, 2])); - assert_eq!(a / 2, i32x4::splat(5)); + assert_eq!(a / i32x4::splat(2), i32x4::splat(5)); assert_eq!(a % b, i32x4::from_array([0, 0, 1, 2])); - assert_eq!(b << 2, i32x4::from_array([4, 8, 12, 16])); - assert_eq!(b >> 1, i32x4::from_array([0, 1, 1, 2])); + assert_eq!(b << i32x4::splat(2), i32x4::from_array([4, 8, 12, 16])); + assert_eq!(b >> i32x4::splat(1), i32x4::from_array([0, 1, 1, 2])); } fn main() {