diff options
Diffstat (limited to 'src/test/ui')
| -rw-r--r-- | src/test/ui/array-slice-vec/array-break-length.rs (renamed from src/test/ui/array-break-length.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/array-break-length.stderr (renamed from src/test/ui/array-break-length.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/array-not-vector.rs (renamed from src/test/ui/array-not-vector.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/array-not-vector.stderr (renamed from src/test/ui/array-not-vector.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/array_const_index-0.rs (renamed from src/test/ui/array_const_index-0.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/array_const_index-0.stderr (renamed from src/test/ui/array_const_index-0.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/array_const_index-1.rs | 14 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/array_const_index-1.stderr (renamed from src/test/ui/array_const_index-1.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/array_const_index-2.rs | 12 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/slice-2.rs (renamed from src/test/ui/slice-2.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/slice-2.stderr (renamed from src/test/ui/slice-2.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/slice-mut-2.rs (renamed from src/test/ui/slice-mut-2.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/slice-mut-2.stderr (renamed from src/test/ui/slice-mut-2.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/slice-mut.rs (renamed from src/test/ui/slice-mut.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/slice-mut.stderr (renamed from src/test/ui/slice-mut.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/slice-to-vec-comparison.rs (renamed from src/test/ui/slice-to-vec-comparison.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/slice-to-vec-comparison.stderr (renamed from src/test/ui/slice-to-vec-comparison.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/vec-macro-with-comma-only.rs (renamed from src/test/ui/vec/vec-macro-with-comma-only.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/vec-macro-with-comma-only.stderr (renamed from src/test/ui/vec/vec-macro-with-comma-only.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/vec-mut-iter-borrow.rs (renamed from src/test/ui/vec/vec-mut-iter-borrow.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/vec-mut-iter-borrow.stderr (renamed from src/test/ui/vec/vec-mut-iter-borrow.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/vec-overrun.rs (renamed from src/test/ui/vec/vec-overrun.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/vec-res-add.rs (renamed from src/test/ui/vec/vec-res-add.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/vec-res-add.stderr (renamed from src/test/ui/vec/vec-res-add.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/vector-cast-weirdness.rs (renamed from src/test/ui/vector-cast-weirdness.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/vector-cast-weirdness.stderr (renamed from src/test/ui/vector-cast-weirdness.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/vector-no-ann.rs (renamed from src/test/ui/vector-no-ann.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/vector-no-ann.stderr (renamed from src/test/ui/vector-no-ann.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/array_const_index-1.rs | 8 |
29 files changed, 17 insertions, 17 deletions
diff --git a/src/test/ui/array-break-length.rs b/src/test/ui/array-slice-vec/array-break-length.rs index 60589f7c264..60589f7c264 100644 --- a/src/test/ui/array-break-length.rs +++ b/src/test/ui/array-slice-vec/array-break-length.rs diff --git a/src/test/ui/array-break-length.stderr b/src/test/ui/array-slice-vec/array-break-length.stderr index 93f1c238bcc..93f1c238bcc 100644 --- a/src/test/ui/array-break-length.stderr +++ b/src/test/ui/array-slice-vec/array-break-length.stderr diff --git a/src/test/ui/array-not-vector.rs b/src/test/ui/array-slice-vec/array-not-vector.rs index 5e46f015baf..5e46f015baf 100644 --- a/src/test/ui/array-not-vector.rs +++ b/src/test/ui/array-slice-vec/array-not-vector.rs diff --git a/src/test/ui/array-not-vector.stderr b/src/test/ui/array-slice-vec/array-not-vector.stderr index 0e187d9072a..0e187d9072a 100644 --- a/src/test/ui/array-not-vector.stderr +++ b/src/test/ui/array-slice-vec/array-not-vector.stderr diff --git a/src/test/ui/array_const_index-0.rs b/src/test/ui/array-slice-vec/array_const_index-0.rs index 4021dfcc6eb..4021dfcc6eb 100644 --- a/src/test/ui/array_const_index-0.rs +++ b/src/test/ui/array-slice-vec/array_const_index-0.rs diff --git a/src/test/ui/array_const_index-0.stderr b/src/test/ui/array-slice-vec/array_const_index-0.stderr index 7ccc3aa087e..7ccc3aa087e 100644 --- a/src/test/ui/array_const_index-0.stderr +++ b/src/test/ui/array-slice-vec/array_const_index-0.stderr diff --git a/src/test/ui/array-slice-vec/array_const_index-1.rs b/src/test/ui/array-slice-vec/array_const_index-1.rs index 8ee225f5cdf..d0ee1796c0f 100644 --- a/src/test/ui/array-slice-vec/array_const_index-1.rs +++ b/src/test/ui/array-slice-vec/array_const_index-1.rs @@ -1,12 +1,8 @@ -// run-pass -#![allow(dead_code)] -#![allow(stable_features)] - -#![feature(const_indexing)] +const A: [i32; 0] = []; +const B: i32 = A[1]; +//~^ index out of bounds: the length is 0 but the index is 1 +//~| ERROR any use of this value will cause an error fn main() { - const ARR: [i32; 6] = [42, 43, 44, 45, 46, 47]; - const IDX: usize = 3; - const VAL: i32 = ARR[IDX]; - const BLUB: [i32; (ARR[0] - 41) as usize] = [5]; + let _ = B; } diff --git a/src/test/ui/array_const_index-1.stderr b/src/test/ui/array-slice-vec/array_const_index-1.stderr index 37de61b9df0..37de61b9df0 100644 --- a/src/test/ui/array_const_index-1.stderr +++ b/src/test/ui/array-slice-vec/array_const_index-1.stderr diff --git a/src/test/ui/array-slice-vec/array_const_index-2.rs b/src/test/ui/array-slice-vec/array_const_index-2.rs new file mode 100644 index 00000000000..8ee225f5cdf --- /dev/null +++ b/src/test/ui/array-slice-vec/array_const_index-2.rs @@ -0,0 +1,12 @@ +// run-pass +#![allow(dead_code)] +#![allow(stable_features)] + +#![feature(const_indexing)] + +fn main() { + const ARR: [i32; 6] = [42, 43, 44, 45, 46, 47]; + const IDX: usize = 3; + const VAL: i32 = ARR[IDX]; + const BLUB: [i32; (ARR[0] - 41) as usize] = [5]; +} diff --git a/src/test/ui/slice-2.rs b/src/test/ui/array-slice-vec/slice-2.rs index 5423e295a87..5423e295a87 100644 --- a/src/test/ui/slice-2.rs +++ b/src/test/ui/array-slice-vec/slice-2.rs diff --git a/src/test/ui/slice-2.stderr b/src/test/ui/array-slice-vec/slice-2.stderr index 561feb90f0a..561feb90f0a 100644 --- a/src/test/ui/slice-2.stderr +++ b/src/test/ui/array-slice-vec/slice-2.stderr diff --git a/src/test/ui/slice-mut-2.rs b/src/test/ui/array-slice-vec/slice-mut-2.rs index 216edbb7808..216edbb7808 100644 --- a/src/test/ui/slice-mut-2.rs +++ b/src/test/ui/array-slice-vec/slice-mut-2.rs diff --git a/src/test/ui/slice-mut-2.stderr b/src/test/ui/array-slice-vec/slice-mut-2.stderr index bad0268772b..bad0268772b 100644 --- a/src/test/ui/slice-mut-2.stderr +++ b/src/test/ui/array-slice-vec/slice-mut-2.stderr diff --git a/src/test/ui/slice-mut.rs b/src/test/ui/array-slice-vec/slice-mut.rs index e9989f0f481..e9989f0f481 100644 --- a/src/test/ui/slice-mut.rs +++ b/src/test/ui/array-slice-vec/slice-mut.rs diff --git a/src/test/ui/slice-mut.stderr b/src/test/ui/array-slice-vec/slice-mut.stderr index 7d34defc1d5..7d34defc1d5 100644 --- a/src/test/ui/slice-mut.stderr +++ b/src/test/ui/array-slice-vec/slice-mut.stderr diff --git a/src/test/ui/slice-to-vec-comparison.rs b/src/test/ui/array-slice-vec/slice-to-vec-comparison.rs index 7026a49000c..7026a49000c 100644 --- a/src/test/ui/slice-to-vec-comparison.rs +++ b/src/test/ui/array-slice-vec/slice-to-vec-comparison.rs diff --git a/src/test/ui/slice-to-vec-comparison.stderr b/src/test/ui/array-slice-vec/slice-to-vec-comparison.stderr index e3b3b040f66..e3b3b040f66 100644 --- a/src/test/ui/slice-to-vec-comparison.stderr +++ b/src/test/ui/array-slice-vec/slice-to-vec-comparison.stderr diff --git a/src/test/ui/vec/vec-macro-with-comma-only.rs b/src/test/ui/array-slice-vec/vec-macro-with-comma-only.rs index 574a53c58fe..574a53c58fe 100644 --- a/src/test/ui/vec/vec-macro-with-comma-only.rs +++ b/src/test/ui/array-slice-vec/vec-macro-with-comma-only.rs diff --git a/src/test/ui/vec/vec-macro-with-comma-only.stderr b/src/test/ui/array-slice-vec/vec-macro-with-comma-only.stderr index abbee347c00..abbee347c00 100644 --- a/src/test/ui/vec/vec-macro-with-comma-only.stderr +++ b/src/test/ui/array-slice-vec/vec-macro-with-comma-only.stderr diff --git a/src/test/ui/vec/vec-mut-iter-borrow.rs b/src/test/ui/array-slice-vec/vec-mut-iter-borrow.rs index 4aa737446b5..4aa737446b5 100644 --- a/src/test/ui/vec/vec-mut-iter-borrow.rs +++ b/src/test/ui/array-slice-vec/vec-mut-iter-borrow.rs diff --git a/src/test/ui/vec/vec-mut-iter-borrow.stderr b/src/test/ui/array-slice-vec/vec-mut-iter-borrow.stderr index 679fd899773..679fd899773 100644 --- a/src/test/ui/vec/vec-mut-iter-borrow.stderr +++ b/src/test/ui/array-slice-vec/vec-mut-iter-borrow.stderr diff --git a/src/test/ui/vec/vec-overrun.rs b/src/test/ui/array-slice-vec/vec-overrun.rs index bdc7d507d53..bdc7d507d53 100644 --- a/src/test/ui/vec/vec-overrun.rs +++ b/src/test/ui/array-slice-vec/vec-overrun.rs diff --git a/src/test/ui/vec/vec-res-add.rs b/src/test/ui/array-slice-vec/vec-res-add.rs index 57b552ee558..57b552ee558 100644 --- a/src/test/ui/vec/vec-res-add.rs +++ b/src/test/ui/array-slice-vec/vec-res-add.rs diff --git a/src/test/ui/vec/vec-res-add.stderr b/src/test/ui/array-slice-vec/vec-res-add.stderr index 7511271361d..7511271361d 100644 --- a/src/test/ui/vec/vec-res-add.stderr +++ b/src/test/ui/array-slice-vec/vec-res-add.stderr diff --git a/src/test/ui/vector-cast-weirdness.rs b/src/test/ui/array-slice-vec/vector-cast-weirdness.rs index 79b9243765b..79b9243765b 100644 --- a/src/test/ui/vector-cast-weirdness.rs +++ b/src/test/ui/array-slice-vec/vector-cast-weirdness.rs diff --git a/src/test/ui/vector-cast-weirdness.stderr b/src/test/ui/array-slice-vec/vector-cast-weirdness.stderr index 37055bb75f5..37055bb75f5 100644 --- a/src/test/ui/vector-cast-weirdness.stderr +++ b/src/test/ui/array-slice-vec/vector-cast-weirdness.stderr diff --git a/src/test/ui/vector-no-ann.rs b/src/test/ui/array-slice-vec/vector-no-ann.rs index 1f11d9c8dff..1f11d9c8dff 100644 --- a/src/test/ui/vector-no-ann.rs +++ b/src/test/ui/array-slice-vec/vector-no-ann.rs diff --git a/src/test/ui/vector-no-ann.stderr b/src/test/ui/array-slice-vec/vector-no-ann.stderr index 8a7b8d22760..8a7b8d22760 100644 --- a/src/test/ui/vector-no-ann.stderr +++ b/src/test/ui/array-slice-vec/vector-no-ann.stderr diff --git a/src/test/ui/array_const_index-1.rs b/src/test/ui/array_const_index-1.rs deleted file mode 100644 index d0ee1796c0f..00000000000 --- a/src/test/ui/array_const_index-1.rs +++ /dev/null @@ -1,8 +0,0 @@ -const A: [i32; 0] = []; -const B: i32 = A[1]; -//~^ index out of bounds: the length is 0 but the index is 1 -//~| ERROR any use of this value will cause an error - -fn main() { - let _ = B; -} |
