Skip to content

Commit 3e50067

Browse files
committed
Fix existing tests for new #[repr(simd)].
1 parent 8b68f58 commit 3e50067

21 files changed

+43
-604
lines changed

src/test/compile-fail/feature-gate-simd-ffi.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
#![feature(simd, core_simd)]
12-
#![allow(dead_code)]
11+
#![feature(repr_simd, core_simd)]
12+
#![allow(dead_code, deprecated)]
1313

1414
use std::simd::f32x4;
1515

16-
#[simd] #[derive(Copy, Clone)] #[repr(C)] struct LocalSimd(u8, u8);
16+
#[repr(simd)] #[derive(Copy, Clone)] #[repr(C)] struct LocalSimd(u8, u8);
1717

1818
extern {
1919
fn foo() -> f32x4; //~ ERROR use of SIMD type

src/test/compile-fail/gated-simd.rs

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/test/compile-fail/simd-binop.rs

Lines changed: 0 additions & 37 deletions
This file was deleted.

src/test/compile-fail/simd-type.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,15 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
#![feature(simd)]
11+
#![feature(repr_simd)]
1212

13-
#[simd]
14-
struct vec4<T>(T, T, T, T); //~ ERROR SIMD vector cannot be generic
15-
16-
#[simd]
13+
#[repr(simd)]
1714
struct empty; //~ ERROR SIMD vector cannot be empty
1815

19-
#[simd]
16+
#[repr(simd)]
2017
struct i64f64(i64, f64); //~ ERROR SIMD vector should be homogeneous
2118

22-
#[simd]
19+
#[repr(simd)]
2320
struct int4(isize, isize, isize, isize); //~ ERROR SIMD vector element type should be machine type
2421

2522
fn main() {}

src/test/run-fail/overflowing-simd-lsh-1.rs

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/test/run-fail/overflowing-simd-lsh-2.rs

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/test/run-fail/overflowing-simd-lsh-3.rs

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/test/run-fail/overflowing-simd-lsh-4.rs

Lines changed: 0 additions & 49 deletions
This file was deleted.

src/test/run-fail/overflowing-simd-rsh-1.rs

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/test/run-fail/overflowing-simd-rsh-2.rs

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)