about summary refs log tree commit diff
path: root/tests/ui/array-slice-vec
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/array-slice-vec')
-rw-r--r--tests/ui/array-slice-vec/array_const_index-2.rs2
-rw-r--r--tests/ui/array-slice-vec/bounds-check-no-overflow.rs6
-rw-r--r--tests/ui/array-slice-vec/box-of-array-of-drop-1.rs6
-rw-r--r--tests/ui/array-slice-vec/box-of-array-of-drop-2.rs6
-rw-r--r--tests/ui/array-slice-vec/byte-literals.rs2
-rw-r--r--tests/ui/array-slice-vec/cast-in-array-size.rs4
-rw-r--r--tests/ui/array-slice-vec/check-static-slice.rs2
-rw-r--r--tests/ui/array-slice-vec/copy-out-of-array-1.rs2
-rw-r--r--tests/ui/array-slice-vec/destructure-array-1.rs2
-rw-r--r--tests/ui/array-slice-vec/dst-raw-slice.rs6
-rw-r--r--tests/ui/array-slice-vec/empty-mutable-vec.rs4
-rw-r--r--tests/ui/array-slice-vec/estr-slice.rs2
-rw-r--r--tests/ui/array-slice-vec/evec-slice.rs2
-rw-r--r--tests/ui/array-slice-vec/fixed_length_copy.rs2
-rw-r--r--tests/ui/array-slice-vec/huge-largest-array.rs2
-rw-r--r--tests/ui/array-slice-vec/infer_array_len.rs2
-rw-r--r--tests/ui/array-slice-vec/issue-15730.rs4
-rw-r--r--tests/ui/array-slice-vec/issue-18425.rs4
-rw-r--r--tests/ui/array-slice-vec/ivec-pass-by-value.rs2
-rw-r--r--tests/ui/array-slice-vec/mut-vstore-expr.rs4
-rw-r--r--tests/ui/array-slice-vec/mutability-inherits-through-fixed-length-vec.rs2
-rw-r--r--tests/ui/array-slice-vec/mutable-alias-vec.rs2
-rw-r--r--tests/ui/array-slice-vec/nested-vec-1.rs2
-rw-r--r--tests/ui/array-slice-vec/nested-vec-2.rs2
-rw-r--r--tests/ui/array-slice-vec/nested-vec-3.rs6
-rw-r--r--tests/ui/array-slice-vec/new-style-fixed-length-vec.rs2
-rw-r--r--tests/ui/array-slice-vec/rcvr-borrowed-to-slice.rs2
-rw-r--r--tests/ui/array-slice-vec/repeated-vector-syntax.rs2
-rw-r--r--tests/ui/array-slice-vec/show-boxed-slice.rs2
-rw-r--r--tests/ui/array-slice-vec/slice-of-zero-size-elements.rs4
-rw-r--r--tests/ui/array-slice-vec/slice-panic-1.rs6
-rw-r--r--tests/ui/array-slice-vec/slice-panic-2.rs6
-rw-r--r--tests/ui/array-slice-vec/slice.rs2
-rw-r--r--tests/ui/array-slice-vec/slice_binary_search.rs2
-rw-r--r--tests/ui/array-slice-vec/slice_is_sorted_by_borrow.rs2
-rw-r--r--tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs2
-rw-r--r--tests/ui/array-slice-vec/subslice-patterns-const-eval.rs2
-rw-r--r--tests/ui/array-slice-vec/suggest-array-length.fixed2
-rw-r--r--tests/ui/array-slice-vec/suggest-array-length.rs2
-rw-r--r--tests/ui/array-slice-vec/variance-vec-covariant.rs2
-rw-r--r--tests/ui/array-slice-vec/vec-dst.rs2
-rw-r--r--tests/ui/array-slice-vec/vec-fixed-length.rs2
-rw-r--r--tests/ui/array-slice-vec/vec-late-init.rs2
-rw-r--r--tests/ui/array-slice-vec/vec-macro-no-std.rs4
-rw-r--r--tests/ui/array-slice-vec/vec-macro-rvalue-scope.rs2
-rw-r--r--tests/ui/array-slice-vec/vec-macro-with-brackets.rs4
-rw-r--r--tests/ui/array-slice-vec/vec-macro-with-trailing-comma.rs2
-rw-r--r--tests/ui/array-slice-vec/vec-matching-autoslice.rs2
-rw-r--r--tests/ui/array-slice-vec/vec-matching-fixed.rs2
-rw-r--r--tests/ui/array-slice-vec/vec-matching-fold.rs2
-rw-r--r--tests/ui/array-slice-vec/vec-matching-legal-tail-element-borrow.rs2
-rw-r--r--tests/ui/array-slice-vec/vec-matching.rs2
-rw-r--r--tests/ui/array-slice-vec/vec-overrun.rs6
-rw-r--r--tests/ui/array-slice-vec/vec-repeat-with-cast.rs4
-rw-r--r--tests/ui/array-slice-vec/vec-tail-matching.rs2
-rw-r--r--tests/ui/array-slice-vec/vector-no-ann-2.rs4
56 files changed, 82 insertions, 82 deletions
diff --git a/tests/ui/array-slice-vec/array_const_index-2.rs b/tests/ui/array-slice-vec/array_const_index-2.rs
index 8ee225f5cdf..30338e0ab87 100644
--- a/tests/ui/array-slice-vec/array_const_index-2.rs
+++ b/tests/ui/array-slice-vec/array_const_index-2.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 #![allow(dead_code)]
 #![allow(stable_features)]
 
diff --git a/tests/ui/array-slice-vec/bounds-check-no-overflow.rs b/tests/ui/array-slice-vec/bounds-check-no-overflow.rs
index 577853a4e91..4614df44084 100644
--- a/tests/ui/array-slice-vec/bounds-check-no-overflow.rs
+++ b/tests/ui/array-slice-vec/bounds-check-no-overflow.rs
@@ -1,6 +1,6 @@
-// run-fail
-// error-pattern:index out of bounds
-// ignore-emscripten no processes
+//@ run-fail
+//@ error-pattern:index out of bounds
+//@ ignore-emscripten no processes
 
 use std::mem::size_of;
 
diff --git a/tests/ui/array-slice-vec/box-of-array-of-drop-1.rs b/tests/ui/array-slice-vec/box-of-array-of-drop-1.rs
index 2b3ece67b34..d64df4f7e4d 100644
--- a/tests/ui/array-slice-vec/box-of-array-of-drop-1.rs
+++ b/tests/ui/array-slice-vec/box-of-array-of-drop-1.rs
@@ -1,11 +1,11 @@
-// run-pass
-// needs-unwind
+//@ run-pass
+//@ needs-unwind
 #![allow(overflowing_literals)]
 
 // Test that we cleanup a fixed size Box<[D; k]> properly when D has a
 // destructor.
 
-// ignore-emscripten no threads support
+//@ ignore-emscripten no threads support
 
 use std::thread;
 use std::sync::atomic::{AtomicUsize, Ordering};
diff --git a/tests/ui/array-slice-vec/box-of-array-of-drop-2.rs b/tests/ui/array-slice-vec/box-of-array-of-drop-2.rs
index c0ca4587507..5ca3d60ad1d 100644
--- a/tests/ui/array-slice-vec/box-of-array-of-drop-2.rs
+++ b/tests/ui/array-slice-vec/box-of-array-of-drop-2.rs
@@ -1,11 +1,11 @@
-// run-pass
-// needs-unwind
+//@ run-pass
+//@ needs-unwind
 #![allow(overflowing_literals)]
 
 // Test that we cleanup dynamic sized Box<[D]> properly when D has a
 // destructor.
 
-// ignore-emscripten no threads support
+//@ ignore-emscripten no threads support
 
 use std::thread;
 use std::sync::atomic::{AtomicUsize, Ordering};
diff --git a/tests/ui/array-slice-vec/byte-literals.rs b/tests/ui/array-slice-vec/byte-literals.rs
index 2649c2eac33..950c118c07f 100644
--- a/tests/ui/array-slice-vec/byte-literals.rs
+++ b/tests/ui/array-slice-vec/byte-literals.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 //
 
 
diff --git a/tests/ui/array-slice-vec/cast-in-array-size.rs b/tests/ui/array-slice-vec/cast-in-array-size.rs
index b112dcaef3e..cb5072564b2 100644
--- a/tests/ui/array-slice-vec/cast-in-array-size.rs
+++ b/tests/ui/array-slice-vec/cast-in-array-size.rs
@@ -1,8 +1,8 @@
-// run-pass
+//@ run-pass
 
 
 // issues #10618 and #16382
-// pretty-expanded FIXME #23616
+//@ pretty-expanded FIXME #23616
 
 const SIZE: isize = 25;
 
diff --git a/tests/ui/array-slice-vec/check-static-slice.rs b/tests/ui/array-slice-vec/check-static-slice.rs
index 1c607d13426..820a9ea4fff 100644
--- a/tests/ui/array-slice-vec/check-static-slice.rs
+++ b/tests/ui/array-slice-vec/check-static-slice.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 // Check that the various ways of getting to a reference to a vec (both sized
 // and unsized) work properly.
diff --git a/tests/ui/array-slice-vec/copy-out-of-array-1.rs b/tests/ui/array-slice-vec/copy-out-of-array-1.rs
index c6d311148d0..894ca2f9302 100644
--- a/tests/ui/array-slice-vec/copy-out-of-array-1.rs
+++ b/tests/ui/array-slice-vec/copy-out-of-array-1.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 // Ensure that we can copy out of a fixed-size array.
 //
diff --git a/tests/ui/array-slice-vec/destructure-array-1.rs b/tests/ui/array-slice-vec/destructure-array-1.rs
index 74d893ee5b2..09eef1dc67f 100644
--- a/tests/ui/array-slice-vec/destructure-array-1.rs
+++ b/tests/ui/array-slice-vec/destructure-array-1.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 // Ensure that we can do a destructuring bind of a fixed-size array,
 // even when the element type has a destructor.
diff --git a/tests/ui/array-slice-vec/dst-raw-slice.rs b/tests/ui/array-slice-vec/dst-raw-slice.rs
index 371d16f093a..f1281f4e302 100644
--- a/tests/ui/array-slice-vec/dst-raw-slice.rs
+++ b/tests/ui/array-slice-vec/dst-raw-slice.rs
@@ -1,8 +1,8 @@
 // Test bounds checking for DST raw slices
 
-// run-fail
-// error-pattern:index out of bounds
-// ignore-emscripten no processes
+//@ run-fail
+//@ error-pattern:index out of bounds
+//@ ignore-emscripten no processes
 
 #[allow(unconditional_panic)]
 fn main() {
diff --git a/tests/ui/array-slice-vec/empty-mutable-vec.rs b/tests/ui/array-slice-vec/empty-mutable-vec.rs
index 91ab280b9c7..663071bf613 100644
--- a/tests/ui/array-slice-vec/empty-mutable-vec.rs
+++ b/tests/ui/array-slice-vec/empty-mutable-vec.rs
@@ -1,6 +1,6 @@
-// run-pass
+//@ run-pass
 
-// pretty-expanded FIXME #23616
+//@ pretty-expanded FIXME #23616
 
 #![allow(unused_mut)]
 
diff --git a/tests/ui/array-slice-vec/estr-slice.rs b/tests/ui/array-slice-vec/estr-slice.rs
index cd2c1722065..6cac3d721f1 100644
--- a/tests/ui/array-slice-vec/estr-slice.rs
+++ b/tests/ui/array-slice-vec/estr-slice.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 
 pub fn main() {
diff --git a/tests/ui/array-slice-vec/evec-slice.rs b/tests/ui/array-slice-vec/evec-slice.rs
index 4bdf2dbdd6e..0ed9cd1f6f8 100644
--- a/tests/ui/array-slice-vec/evec-slice.rs
+++ b/tests/ui/array-slice-vec/evec-slice.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 #![allow(unused_assignments)]
 
 pub fn main() {
diff --git a/tests/ui/array-slice-vec/fixed_length_copy.rs b/tests/ui/array-slice-vec/fixed_length_copy.rs
index f73173e8484..64f8480f8af 100644
--- a/tests/ui/array-slice-vec/fixed_length_copy.rs
+++ b/tests/ui/array-slice-vec/fixed_length_copy.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 
 pub fn main() {
diff --git a/tests/ui/array-slice-vec/huge-largest-array.rs b/tests/ui/array-slice-vec/huge-largest-array.rs
index 9e78162c813..ff314a4ab1d 100644
--- a/tests/ui/array-slice-vec/huge-largest-array.rs
+++ b/tests/ui/array-slice-vec/huge-largest-array.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 
 use std::mem::size_of;
diff --git a/tests/ui/array-slice-vec/infer_array_len.rs b/tests/ui/array-slice-vec/infer_array_len.rs
index 547c1f5727f..2a342681e0f 100644
--- a/tests/ui/array-slice-vec/infer_array_len.rs
+++ b/tests/ui/array-slice-vec/infer_array_len.rs
@@ -1,4 +1,4 @@
-// check-pass
+//@ check-pass
 struct A;
 
 impl From<A> for [u8; 2] {
diff --git a/tests/ui/array-slice-vec/issue-15730.rs b/tests/ui/array-slice-vec/issue-15730.rs
index dacffd154fc..fe9d908a1ff 100644
--- a/tests/ui/array-slice-vec/issue-15730.rs
+++ b/tests/ui/array-slice-vec/issue-15730.rs
@@ -1,7 +1,7 @@
-// run-pass
+//@ run-pass
 #![allow(unused_mut)]
 #![allow(unused_variables)]
-// pretty-expanded FIXME #23616
+//@ pretty-expanded FIXME #23616
 
 fn main() {
     let mut array = [1, 2, 3];
diff --git a/tests/ui/array-slice-vec/issue-18425.rs b/tests/ui/array-slice-vec/issue-18425.rs
index 354c14a756a..22345718ad8 100644
--- a/tests/ui/array-slice-vec/issue-18425.rs
+++ b/tests/ui/array-slice-vec/issue-18425.rs
@@ -1,8 +1,8 @@
-// run-pass
+//@ run-pass
 // Check that codegen doesn't ICE when codegenning an array repeat
 // expression with a count of 1 and a non-Copy element type.
 
-// pretty-expanded FIXME #23616
+//@ pretty-expanded FIXME #23616
 
 fn main() {
     let _ = [Box::new(1_usize); 1];
diff --git a/tests/ui/array-slice-vec/ivec-pass-by-value.rs b/tests/ui/array-slice-vec/ivec-pass-by-value.rs
index e22aef96330..67657859408 100644
--- a/tests/ui/array-slice-vec/ivec-pass-by-value.rs
+++ b/tests/ui/array-slice-vec/ivec-pass-by-value.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 fn f(_a: Vec<isize> ) { }
 pub fn main() { f(vec![1, 2, 3, 4, 5]); }
diff --git a/tests/ui/array-slice-vec/mut-vstore-expr.rs b/tests/ui/array-slice-vec/mut-vstore-expr.rs
index 75b309a4839..809c001b079 100644
--- a/tests/ui/array-slice-vec/mut-vstore-expr.rs
+++ b/tests/ui/array-slice-vec/mut-vstore-expr.rs
@@ -1,5 +1,5 @@
-// run-pass
-// pretty-expanded FIXME #23616
+//@ run-pass
+//@ pretty-expanded FIXME #23616
 
 pub fn main() {
     let _x: &mut [isize] = &mut [ 1, 2, 3 ];
diff --git a/tests/ui/array-slice-vec/mutability-inherits-through-fixed-length-vec.rs b/tests/ui/array-slice-vec/mutability-inherits-through-fixed-length-vec.rs
index 7afb9d8461f..ca78db63ce0 100644
--- a/tests/ui/array-slice-vec/mutability-inherits-through-fixed-length-vec.rs
+++ b/tests/ui/array-slice-vec/mutability-inherits-through-fixed-length-vec.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 
 fn test1() {
diff --git a/tests/ui/array-slice-vec/mutable-alias-vec.rs b/tests/ui/array-slice-vec/mutable-alias-vec.rs
index 98dd46824fa..870a4f12fec 100644
--- a/tests/ui/array-slice-vec/mutable-alias-vec.rs
+++ b/tests/ui/array-slice-vec/mutable-alias-vec.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 fn grow(v: &mut Vec<isize> ) {
     v.push(1);
diff --git a/tests/ui/array-slice-vec/nested-vec-1.rs b/tests/ui/array-slice-vec/nested-vec-1.rs
index 02a3ccf46f2..60dbb5e5061 100644
--- a/tests/ui/array-slice-vec/nested-vec-1.rs
+++ b/tests/ui/array-slice-vec/nested-vec-1.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 // Test that using the `vec!` macro nested within itself works
 
diff --git a/tests/ui/array-slice-vec/nested-vec-2.rs b/tests/ui/array-slice-vec/nested-vec-2.rs
index d4a704d767e..3897a52a1cb 100644
--- a/tests/ui/array-slice-vec/nested-vec-2.rs
+++ b/tests/ui/array-slice-vec/nested-vec-2.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 // Test that using the `vec!` macro nested within itself works
 // when the contents implement Drop
diff --git a/tests/ui/array-slice-vec/nested-vec-3.rs b/tests/ui/array-slice-vec/nested-vec-3.rs
index b3ae683a8a6..ce61401aab4 100644
--- a/tests/ui/array-slice-vec/nested-vec-3.rs
+++ b/tests/ui/array-slice-vec/nested-vec-3.rs
@@ -1,8 +1,8 @@
-// run-pass
-// needs-unwind
+//@ run-pass
+//@ needs-unwind
 #![allow(overflowing_literals)]
 
-// ignore-emscripten no threads support
+//@ ignore-emscripten no threads support
 
 // Test that using the `vec!` macro nested within itself works when
 // the contents implement Drop and we hit a panic in the middle of
diff --git a/tests/ui/array-slice-vec/new-style-fixed-length-vec.rs b/tests/ui/array-slice-vec/new-style-fixed-length-vec.rs
index 454f94be876..95ff2539a5d 100644
--- a/tests/ui/array-slice-vec/new-style-fixed-length-vec.rs
+++ b/tests/ui/array-slice-vec/new-style-fixed-length-vec.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 static FOO: [isize; 3] = [1, 2, 3];
 
diff --git a/tests/ui/array-slice-vec/rcvr-borrowed-to-slice.rs b/tests/ui/array-slice-vec/rcvr-borrowed-to-slice.rs
index 17cf7e335b9..dd767241ddb 100644
--- a/tests/ui/array-slice-vec/rcvr-borrowed-to-slice.rs
+++ b/tests/ui/array-slice-vec/rcvr-borrowed-to-slice.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 #![allow(non_camel_case_types)]
 
diff --git a/tests/ui/array-slice-vec/repeated-vector-syntax.rs b/tests/ui/array-slice-vec/repeated-vector-syntax.rs
index 4458eb06dd5..ee6114e0dc7 100644
--- a/tests/ui/array-slice-vec/repeated-vector-syntax.rs
+++ b/tests/ui/array-slice-vec/repeated-vector-syntax.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 pub fn main() {
     let x = [ [true]; 512 ];
diff --git a/tests/ui/array-slice-vec/show-boxed-slice.rs b/tests/ui/array-slice-vec/show-boxed-slice.rs
index 3ae3686e423..89521eaf3fe 100644
--- a/tests/ui/array-slice-vec/show-boxed-slice.rs
+++ b/tests/ui/array-slice-vec/show-boxed-slice.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 #[derive(Debug)]
 struct Foo(#[allow(dead_code)] Box<[u8]>);
diff --git a/tests/ui/array-slice-vec/slice-of-zero-size-elements.rs b/tests/ui/array-slice-vec/slice-of-zero-size-elements.rs
index 83b08a3db4c..7aa8a251fec 100644
--- a/tests/ui/array-slice-vec/slice-of-zero-size-elements.rs
+++ b/tests/ui/array-slice-vec/slice-of-zero-size-elements.rs
@@ -1,7 +1,7 @@
-// run-pass
+//@ run-pass
 #![allow(stable_features)]
 
-// compile-flags: -C debug-assertions
+//@ compile-flags: -C debug-assertions
 
 #![feature(iter_to_slice)]
 
diff --git a/tests/ui/array-slice-vec/slice-panic-1.rs b/tests/ui/array-slice-vec/slice-panic-1.rs
index 3829078aba5..4436b633856 100644
--- a/tests/ui/array-slice-vec/slice-panic-1.rs
+++ b/tests/ui/array-slice-vec/slice-panic-1.rs
@@ -1,7 +1,7 @@
-// run-pass
-// needs-unwind
+//@ run-pass
+//@ needs-unwind
 
-// ignore-emscripten no threads support
+//@ ignore-emscripten no threads support
 
 // Test that if a slicing expr[..] fails, the correct cleanups happen.
 
diff --git a/tests/ui/array-slice-vec/slice-panic-2.rs b/tests/ui/array-slice-vec/slice-panic-2.rs
index d83c611d3bb..4bd13988424 100644
--- a/tests/ui/array-slice-vec/slice-panic-2.rs
+++ b/tests/ui/array-slice-vec/slice-panic-2.rs
@@ -1,7 +1,7 @@
-// run-pass
-// needs-unwind
+//@ run-pass
+//@ needs-unwind
 
-// ignore-emscripten no threads support
+//@ ignore-emscripten no threads support
 
 // Test that if a slicing expr[..] fails, the correct cleanups happen.
 
diff --git a/tests/ui/array-slice-vec/slice.rs b/tests/ui/array-slice-vec/slice.rs
index a514e202773..2adcd96f598 100644
--- a/tests/ui/array-slice-vec/slice.rs
+++ b/tests/ui/array-slice-vec/slice.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 #![allow(unused_variables)]
 
 // Test slicing sugar.
diff --git a/tests/ui/array-slice-vec/slice_binary_search.rs b/tests/ui/array-slice-vec/slice_binary_search.rs
index 4d8022ecba7..1981afa7f05 100644
--- a/tests/ui/array-slice-vec/slice_binary_search.rs
+++ b/tests/ui/array-slice-vec/slice_binary_search.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 // Test binary_search_by_key lifetime. Issue #34683
 
diff --git a/tests/ui/array-slice-vec/slice_is_sorted_by_borrow.rs b/tests/ui/array-slice-vec/slice_is_sorted_by_borrow.rs
index 073280d0fab..31f59f8f724 100644
--- a/tests/ui/array-slice-vec/slice_is_sorted_by_borrow.rs
+++ b/tests/ui/array-slice-vec/slice_is_sorted_by_borrow.rs
@@ -1,4 +1,4 @@
-// check-pass
+//@ check-pass
 // regression test for https://github.com/rust-lang/rust/issues/53485#issuecomment-885393452
 
 #![feature(is_sorted)]
diff --git a/tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs b/tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs
index 5a6283e9f13..273dd500c08 100644
--- a/tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs
+++ b/tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs
@@ -1,6 +1,6 @@
 // Test that slice subslice patterns are correctly handled in const evaluation.
 
-// run-pass
+//@ run-pass
 
 #[derive(PartialEq, Debug, Clone)]
 struct N(u8);
diff --git a/tests/ui/array-slice-vec/subslice-patterns-const-eval.rs b/tests/ui/array-slice-vec/subslice-patterns-const-eval.rs
index 0b793fa0120..4995a842008 100644
--- a/tests/ui/array-slice-vec/subslice-patterns-const-eval.rs
+++ b/tests/ui/array-slice-vec/subslice-patterns-const-eval.rs
@@ -1,6 +1,6 @@
 // Test that array subslice patterns are correctly handled in const evaluation.
 
-// run-pass
+//@ run-pass
 
 #[derive(PartialEq, Debug, Clone)]
 struct N(u8);
diff --git a/tests/ui/array-slice-vec/suggest-array-length.fixed b/tests/ui/array-slice-vec/suggest-array-length.fixed
index 867c18a7d5e..29f85da56e5 100644
--- a/tests/ui/array-slice-vec/suggest-array-length.fixed
+++ b/tests/ui/array-slice-vec/suggest-array-length.fixed
@@ -1,4 +1,4 @@
-// run-rustfix
+//@ run-rustfix
 #![allow(unused_variables, dead_code, non_upper_case_globals)]
 
 fn main() {
diff --git a/tests/ui/array-slice-vec/suggest-array-length.rs b/tests/ui/array-slice-vec/suggest-array-length.rs
index f66b3d4a899..82d871cf875 100644
--- a/tests/ui/array-slice-vec/suggest-array-length.rs
+++ b/tests/ui/array-slice-vec/suggest-array-length.rs
@@ -1,4 +1,4 @@
-// run-rustfix
+//@ run-rustfix
 #![allow(unused_variables, dead_code, non_upper_case_globals)]
 
 fn main() {
diff --git a/tests/ui/array-slice-vec/variance-vec-covariant.rs b/tests/ui/array-slice-vec/variance-vec-covariant.rs
index d7e64132f89..710f7e24aa4 100644
--- a/tests/ui/array-slice-vec/variance-vec-covariant.rs
+++ b/tests/ui/array-slice-vec/variance-vec-covariant.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 // Test that vec is now covariant in its argument type.
 
diff --git a/tests/ui/array-slice-vec/vec-dst.rs b/tests/ui/array-slice-vec/vec-dst.rs
index c58ddbc4239..39575fbfa14 100644
--- a/tests/ui/array-slice-vec/vec-dst.rs
+++ b/tests/ui/array-slice-vec/vec-dst.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 pub fn main() {
     // Tests for indexing into Box<[T; n]>/& [T; n]
diff --git a/tests/ui/array-slice-vec/vec-fixed-length.rs b/tests/ui/array-slice-vec/vec-fixed-length.rs
index 908c39c7951..70ceb7f85bc 100644
--- a/tests/ui/array-slice-vec/vec-fixed-length.rs
+++ b/tests/ui/array-slice-vec/vec-fixed-length.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 
 use std::mem::size_of;
diff --git a/tests/ui/array-slice-vec/vec-late-init.rs b/tests/ui/array-slice-vec/vec-late-init.rs
index 5dee3608256..039f3838ec2 100644
--- a/tests/ui/array-slice-vec/vec-late-init.rs
+++ b/tests/ui/array-slice-vec/vec-late-init.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 #![allow(unused_mut)]
 
 
diff --git a/tests/ui/array-slice-vec/vec-macro-no-std.rs b/tests/ui/array-slice-vec/vec-macro-no-std.rs
index 443895f7c48..76a1b4951d6 100644
--- a/tests/ui/array-slice-vec/vec-macro-no-std.rs
+++ b/tests/ui/array-slice-vec/vec-macro-no-std.rs
@@ -1,6 +1,6 @@
-// run-pass
+//@ run-pass
 
-// ignore-emscripten no no_std executables
+//@ ignore-emscripten no no_std executables
 
 #![feature(lang_items, start, rustc_private)]
 #![no_std]
diff --git a/tests/ui/array-slice-vec/vec-macro-rvalue-scope.rs b/tests/ui/array-slice-vec/vec-macro-rvalue-scope.rs
index bde01037181..7437de5d805 100644
--- a/tests/ui/array-slice-vec/vec-macro-rvalue-scope.rs
+++ b/tests/ui/array-slice-vec/vec-macro-rvalue-scope.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 
 fn one() -> i32 { 1 }
diff --git a/tests/ui/array-slice-vec/vec-macro-with-brackets.rs b/tests/ui/array-slice-vec/vec-macro-with-brackets.rs
index 6c95bd50007..65ca182b615 100644
--- a/tests/ui/array-slice-vec/vec-macro-with-brackets.rs
+++ b/tests/ui/array-slice-vec/vec-macro-with-brackets.rs
@@ -1,7 +1,7 @@
-// run-pass
+//@ run-pass
 #![allow(unused_variables)]
 
-// pretty-expanded FIXME #23616
+//@ pretty-expanded FIXME #23616
 
 macro_rules! vec [
     ($($e:expr),*) => ({
diff --git a/tests/ui/array-slice-vec/vec-macro-with-trailing-comma.rs b/tests/ui/array-slice-vec/vec-macro-with-trailing-comma.rs
index f7a51f9c456..eca4a1cc37f 100644
--- a/tests/ui/array-slice-vec/vec-macro-with-trailing-comma.rs
+++ b/tests/ui/array-slice-vec/vec-macro-with-trailing-comma.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 
 
diff --git a/tests/ui/array-slice-vec/vec-matching-autoslice.rs b/tests/ui/array-slice-vec/vec-matching-autoslice.rs
index f839cd62b1a..b790cc16ec1 100644
--- a/tests/ui/array-slice-vec/vec-matching-autoslice.rs
+++ b/tests/ui/array-slice-vec/vec-matching-autoslice.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 pub fn main() {
     let x = [1, 2, 3];
diff --git a/tests/ui/array-slice-vec/vec-matching-fixed.rs b/tests/ui/array-slice-vec/vec-matching-fixed.rs
index fdeb7e4fda6..c7fc09ffd2a 100644
--- a/tests/ui/array-slice-vec/vec-matching-fixed.rs
+++ b/tests/ui/array-slice-vec/vec-matching-fixed.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 fn a() {
     let x = [1, 2, 3];
diff --git a/tests/ui/array-slice-vec/vec-matching-fold.rs b/tests/ui/array-slice-vec/vec-matching-fold.rs
index 998899271e4..a38c1606208 100644
--- a/tests/ui/array-slice-vec/vec-matching-fold.rs
+++ b/tests/ui/array-slice-vec/vec-matching-fold.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 use std::fmt::Debug;
 
diff --git a/tests/ui/array-slice-vec/vec-matching-legal-tail-element-borrow.rs b/tests/ui/array-slice-vec/vec-matching-legal-tail-element-borrow.rs
index ed34f074a92..2493eca2c3a 100644
--- a/tests/ui/array-slice-vec/vec-matching-legal-tail-element-borrow.rs
+++ b/tests/ui/array-slice-vec/vec-matching-legal-tail-element-borrow.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 #![allow(unused_variables)]
 
diff --git a/tests/ui/array-slice-vec/vec-matching.rs b/tests/ui/array-slice-vec/vec-matching.rs
index 7009244aa18..ea882518b64 100644
--- a/tests/ui/array-slice-vec/vec-matching.rs
+++ b/tests/ui/array-slice-vec/vec-matching.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 fn a() {
     let x = [1];
diff --git a/tests/ui/array-slice-vec/vec-overrun.rs b/tests/ui/array-slice-vec/vec-overrun.rs
index bdc7d507d53..10f8350869f 100644
--- a/tests/ui/array-slice-vec/vec-overrun.rs
+++ b/tests/ui/array-slice-vec/vec-overrun.rs
@@ -1,6 +1,6 @@
-// run-fail
-// error-pattern:index out of bounds: the len is 1 but the index is 2
-// ignore-emscripten no processes
+//@ run-fail
+//@ error-pattern:index out of bounds: the len is 1 but the index is 2
+//@ ignore-emscripten no processes
 
 fn main() {
     let v: Vec<isize> = vec![10];
diff --git a/tests/ui/array-slice-vec/vec-repeat-with-cast.rs b/tests/ui/array-slice-vec/vec-repeat-with-cast.rs
index 3e0e18873ab..4af38d9cf32 100644
--- a/tests/ui/array-slice-vec/vec-repeat-with-cast.rs
+++ b/tests/ui/array-slice-vec/vec-repeat-with-cast.rs
@@ -1,5 +1,5 @@
-// run-pass
+//@ run-pass
 
-// pretty-expanded FIXME #23616
+//@ pretty-expanded FIXME #23616
 
 pub fn main() { let _a = [0; 1 as usize]; }
diff --git a/tests/ui/array-slice-vec/vec-tail-matching.rs b/tests/ui/array-slice-vec/vec-tail-matching.rs
index 5f1699227d8..aaeb05e6d77 100644
--- a/tests/ui/array-slice-vec/vec-tail-matching.rs
+++ b/tests/ui/array-slice-vec/vec-tail-matching.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 struct Foo {
     string: &'static str
diff --git a/tests/ui/array-slice-vec/vector-no-ann-2.rs b/tests/ui/array-slice-vec/vector-no-ann-2.rs
index e2055f551ac..b130c6bc2ff 100644
--- a/tests/ui/array-slice-vec/vector-no-ann-2.rs
+++ b/tests/ui/array-slice-vec/vector-no-ann-2.rs
@@ -1,6 +1,6 @@
-// run-pass
+//@ run-pass
 
-// pretty-expanded FIXME #23616
+//@ pretty-expanded FIXME #23616
 
 pub fn main() {
     let _quux: Box<Vec<usize>> = Box::new(Vec::new());