about summary refs log tree commit diff
path: root/tests/ui/for-loop-while
diff options
context:
space:
mode:
author许杰友 Jieyou Xu (Joe) <jieyouxu@outlook.com>2024-02-16 20:02:50 +0000
committer许杰友 Jieyou Xu (Joe) <jieyouxu@outlook.com>2024-02-16 20:02:50 +0000
commitec2cc761bc7067712ecc7734502f703fe3b024c8 (patch)
tree7ab55cd9562da45b86c959f1b98c199b2b03ca92 /tests/ui/for-loop-while
parente53d6dd35bb38b81dff4b00497f4c152e9009499 (diff)
downloadrust-ec2cc761bc7067712ecc7734502f703fe3b024c8.tar.gz
rust-ec2cc761bc7067712ecc7734502f703fe3b024c8.zip
[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives
Diffstat (limited to 'tests/ui/for-loop-while')
-rw-r--r--tests/ui/for-loop-while/auto-loop.rs2
-rw-r--r--tests/ui/for-loop-while/break-value.rs4
-rw-r--r--tests/ui/for-loop-while/break.rs2
-rw-r--r--tests/ui/for-loop-while/cleanup-rvalue-during-if-and-while.rs2
-rw-r--r--tests/ui/for-loop-while/for-destruct.rs2
-rw-r--r--tests/ui/for-loop-while/for-loop-goofiness.rs2
-rw-r--r--tests/ui/for-loop-while/for-loop-has-unit-body.rs2
-rw-r--r--tests/ui/for-loop-while/for-loop-into-iterator.rs2
-rw-r--r--tests/ui/for-loop-while/for-loop-lifetime-of-unbound-values.rs2
-rw-r--r--tests/ui/for-loop-while/for-loop-macro.rs2
-rw-r--r--tests/ui/for-loop-while/for-loop-mut-ref-element.rs2
-rw-r--r--tests/ui/for-loop-while/for-loop-no-std.rs2
-rw-r--r--tests/ui/for-loop-while/for-loop-panic.rs2
-rw-r--r--tests/ui/for-loop-while/for-loop-unconstrained-element-type-i32-fallback.rs2
-rw-r--r--tests/ui/for-loop-while/foreach-external-iterators-break.rs2
-rw-r--r--tests/ui/for-loop-while/foreach-external-iterators-hashmap-break-restart.rs2
-rw-r--r--tests/ui/for-loop-while/foreach-external-iterators-hashmap.rs2
-rw-r--r--tests/ui/for-loop-while/foreach-external-iterators-loop.rs2
-rw-r--r--tests/ui/for-loop-while/foreach-external-iterators-nested.rs2
-rw-r--r--tests/ui/for-loop-while/foreach-external-iterators.rs2
-rw-r--r--tests/ui/for-loop-while/foreach-nested.rs2
-rw-r--r--tests/ui/for-loop-while/foreach-put-structured.rs2
-rw-r--r--tests/ui/for-loop-while/foreach-simple-outer-slot.rs2
-rw-r--r--tests/ui/for-loop-while/issue-1257.rs4
-rw-r--r--tests/ui/for-loop-while/issue-2216.rs2
-rw-r--r--tests/ui/for-loop-while/issue-51345.rs2
-rw-r--r--tests/ui/for-loop-while/issue-69841.rs2
-rw-r--r--tests/ui/for-loop-while/label_break_value.rs2
-rw-r--r--tests/ui/for-loop-while/labeled-break.rs4
-rw-r--r--tests/ui/for-loop-while/linear-for-loop.rs2
-rw-r--r--tests/ui/for-loop-while/liveness-assign-imm-local-after-loop.rs4
-rw-r--r--tests/ui/for-loop-while/liveness-loop-break.rs2
-rw-r--r--tests/ui/for-loop-while/liveness-move-in-loop.rs4
-rw-r--r--tests/ui/for-loop-while/long-while.rs4
-rw-r--r--tests/ui/for-loop-while/loop-break-cont-1.rs2
-rw-r--r--tests/ui/for-loop-while/loop-break-cont.rs2
-rw-r--r--tests/ui/for-loop-while/loop-break-value.rs2
-rw-r--r--tests/ui/for-loop-while/loop-diverges.rs4
-rw-r--r--tests/ui/for-loop-while/loop-label-shadowing.rs4
-rw-r--r--tests/ui/for-loop-while/loop-labeled-break-value.rs4
-rw-r--r--tests/ui/for-loop-while/loop-no-reinit-needed-post-bot.rs4
-rw-r--r--tests/ui/for-loop-while/loop-scope.rs2
-rw-r--r--tests/ui/for-loop-while/while-cont.rs2
-rw-r--r--tests/ui/for-loop-while/while-flow-graph.rs4
-rw-r--r--tests/ui/for-loop-while/while-label.rs2
-rw-r--r--tests/ui/for-loop-while/while-let-2.rs2
-rw-r--r--tests/ui/for-loop-while/while-let.rs2
-rw-r--r--tests/ui/for-loop-while/while-loop-constraints-2.rs2
-rw-r--r--tests/ui/for-loop-while/while-prelude-drop.rs2
-rw-r--r--tests/ui/for-loop-while/while-with-break.rs2
-rw-r--r--tests/ui/for-loop-while/while.rs2
51 files changed, 62 insertions, 62 deletions
diff --git a/tests/ui/for-loop-while/auto-loop.rs b/tests/ui/for-loop-while/auto-loop.rs
index f02ac43c734..5903986d62d 100644
--- a/tests/ui/for-loop-while/auto-loop.rs
+++ b/tests/ui/for-loop-while/auto-loop.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 pub fn main() {
     let mut sum = 0;
diff --git a/tests/ui/for-loop-while/break-value.rs b/tests/ui/for-loop-while/break-value.rs
index 9fc49fa8181..1289231fc30 100644
--- a/tests/ui/for-loop-while/break-value.rs
+++ b/tests/ui/for-loop-while/break-value.rs
@@ -1,6 +1,6 @@
-// run-pass
+//@ run-pass
 #![allow(unreachable_code)]
-// pretty-expanded FIXME #23616
+//@ pretty-expanded FIXME #23616
 
 fn int_id(x: isize) -> isize { return x; }
 
diff --git a/tests/ui/for-loop-while/break.rs b/tests/ui/for-loop-while/break.rs
index 427b1b7a063..77774792262 100644
--- a/tests/ui/for-loop-while/break.rs
+++ b/tests/ui/for-loop-while/break.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 pub fn main() {
     let mut i = 0;
diff --git a/tests/ui/for-loop-while/cleanup-rvalue-during-if-and-while.rs b/tests/ui/for-loop-while/cleanup-rvalue-during-if-and-while.rs
index afc77355ab0..fef9f24d462 100644
--- a/tests/ui/for-loop-while/cleanup-rvalue-during-if-and-while.rs
+++ b/tests/ui/for-loop-while/cleanup-rvalue-during-if-and-while.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 // This test verifies that temporaries created for `while`'s and `if`
 // conditions are dropped after the condition is evaluated.
 
diff --git a/tests/ui/for-loop-while/for-destruct.rs b/tests/ui/for-loop-while/for-destruct.rs
index 7ca8d4ded25..e0b082ad048 100644
--- a/tests/ui/for-loop-while/for-destruct.rs
+++ b/tests/ui/for-loop-while/for-destruct.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 struct Pair { x: isize, y: isize }
 
diff --git a/tests/ui/for-loop-while/for-loop-goofiness.rs b/tests/ui/for-loop-while/for-loop-goofiness.rs
index 872ab168bb2..4be82f32e8a 100644
--- a/tests/ui/for-loop-while/for-loop-goofiness.rs
+++ b/tests/ui/for-loop-while/for-loop-goofiness.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 #![allow(dead_code)]
 
 enum BogusOption<T> {
diff --git a/tests/ui/for-loop-while/for-loop-has-unit-body.rs b/tests/ui/for-loop-while/for-loop-has-unit-body.rs
index eba385461b9..8a8b609b075 100644
--- a/tests/ui/for-loop-while/for-loop-has-unit-body.rs
+++ b/tests/ui/for-loop-while/for-loop-has-unit-body.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 fn main() {
     // Check that the tail statement in the body unifies with something
     for _ in 0..3 {
diff --git a/tests/ui/for-loop-while/for-loop-into-iterator.rs b/tests/ui/for-loop-while/for-loop-into-iterator.rs
index 199d4ddb299..d04e80683a6 100644
--- a/tests/ui/for-loop-while/for-loop-into-iterator.rs
+++ b/tests/ui/for-loop-while/for-loop-into-iterator.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 // Test that for loops can do what RFC #235 claims
 
 
diff --git a/tests/ui/for-loop-while/for-loop-lifetime-of-unbound-values.rs b/tests/ui/for-loop-while/for-loop-lifetime-of-unbound-values.rs
index 6a38764a131..fee28354b13 100644
--- a/tests/ui/for-loop-while/for-loop-lifetime-of-unbound-values.rs
+++ b/tests/ui/for-loop-while/for-loop-lifetime-of-unbound-values.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 // Test when destructors run in a for loop. The intention is
 // that the value for each iteration is dropped *after* the loop
 // body has executed. This is true even when the value is assigned
diff --git a/tests/ui/for-loop-while/for-loop-macro.rs b/tests/ui/for-loop-while/for-loop-macro.rs
index 5abccd2a141..9205ab4afd0 100644
--- a/tests/ui/for-loop-while/for-loop-macro.rs
+++ b/tests/ui/for-loop-while/for-loop-macro.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 macro_rules! var {
     ( $name:ident ) => ( $name );
 }
diff --git a/tests/ui/for-loop-while/for-loop-mut-ref-element.rs b/tests/ui/for-loop-while/for-loop-mut-ref-element.rs
index a3d82ace9e2..ba240f65762 100644
--- a/tests/ui/for-loop-while/for-loop-mut-ref-element.rs
+++ b/tests/ui/for-loop-while/for-loop-mut-ref-element.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 // Tests that for loops can bind elements as mutable references
 
 fn main() {
diff --git a/tests/ui/for-loop-while/for-loop-no-std.rs b/tests/ui/for-loop-while/for-loop-no-std.rs
index 65a33c5f16f..4511146dc75 100644
--- a/tests/ui/for-loop-while/for-loop-no-std.rs
+++ b/tests/ui/for-loop-while/for-loop-no-std.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 #![allow(unused_imports)]
 #![feature(lang_items, start)]
 #![no_std]
diff --git a/tests/ui/for-loop-while/for-loop-panic.rs b/tests/ui/for-loop-while/for-loop-panic.rs
index ac607d6d731..6c707b06297 100644
--- a/tests/ui/for-loop-while/for-loop-panic.rs
+++ b/tests/ui/for-loop-while/for-loop-panic.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 
 pub fn main() { let x: Vec<isize> = Vec::new(); for _ in &x { panic!("moop"); } }
diff --git a/tests/ui/for-loop-while/for-loop-unconstrained-element-type-i32-fallback.rs b/tests/ui/for-loop-while/for-loop-unconstrained-element-type-i32-fallback.rs
index a1e9b1ed87d..74ef2090b1f 100644
--- a/tests/ui/for-loop-while/for-loop-unconstrained-element-type-i32-fallback.rs
+++ b/tests/ui/for-loop-while/for-loop-unconstrained-element-type-i32-fallback.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 // Test that the type of `sum` falls back to `i32` here,
 // and that the for loop desugaring doesn't interfere with
 // that.
diff --git a/tests/ui/for-loop-while/foreach-external-iterators-break.rs b/tests/ui/for-loop-while/foreach-external-iterators-break.rs
index 7de6a4f8acb..ddeb610d7e4 100644
--- a/tests/ui/for-loop-while/foreach-external-iterators-break.rs
+++ b/tests/ui/for-loop-while/foreach-external-iterators-break.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 pub fn main() {
     let x = [1; 100];
diff --git a/tests/ui/for-loop-while/foreach-external-iterators-hashmap-break-restart.rs b/tests/ui/for-loop-while/foreach-external-iterators-hashmap-break-restart.rs
index 5d690807e05..5afdc257901 100644
--- a/tests/ui/for-loop-while/foreach-external-iterators-hashmap-break-restart.rs
+++ b/tests/ui/for-loop-while/foreach-external-iterators-hashmap-break-restart.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 use std::collections::HashMap;
 
diff --git a/tests/ui/for-loop-while/foreach-external-iterators-hashmap.rs b/tests/ui/for-loop-while/foreach-external-iterators-hashmap.rs
index 9f2ca05cdb6..32f0666926e 100644
--- a/tests/ui/for-loop-while/foreach-external-iterators-hashmap.rs
+++ b/tests/ui/for-loop-while/foreach-external-iterators-hashmap.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 use std::collections::HashMap;
 
diff --git a/tests/ui/for-loop-while/foreach-external-iterators-loop.rs b/tests/ui/for-loop-while/foreach-external-iterators-loop.rs
index 78af195bc20..da7e995ca9c 100644
--- a/tests/ui/for-loop-while/foreach-external-iterators-loop.rs
+++ b/tests/ui/for-loop-while/foreach-external-iterators-loop.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 pub fn main() {
     let x = [1; 100];
diff --git a/tests/ui/for-loop-while/foreach-external-iterators-nested.rs b/tests/ui/for-loop-while/foreach-external-iterators-nested.rs
index 8a95f160a1a..e4fc815cc83 100644
--- a/tests/ui/for-loop-while/foreach-external-iterators-nested.rs
+++ b/tests/ui/for-loop-while/foreach-external-iterators-nested.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 pub fn main() {
     let x = [1; 100];
diff --git a/tests/ui/for-loop-while/foreach-external-iterators.rs b/tests/ui/for-loop-while/foreach-external-iterators.rs
index 24ecfe9b60d..8a53b4eeae3 100644
--- a/tests/ui/for-loop-while/foreach-external-iterators.rs
+++ b/tests/ui/for-loop-while/foreach-external-iterators.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 pub fn main() {
     let x = [1; 100];
diff --git a/tests/ui/for-loop-while/foreach-nested.rs b/tests/ui/for-loop-while/foreach-nested.rs
index bb6edbc0797..65172cd9d44 100644
--- a/tests/ui/for-loop-while/foreach-nested.rs
+++ b/tests/ui/for-loop-while/foreach-nested.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 
 fn two<F>(mut it: F) where F: FnMut(isize) { it(0); it(1); }
diff --git a/tests/ui/for-loop-while/foreach-put-structured.rs b/tests/ui/for-loop-while/foreach-put-structured.rs
index 3a47fcf3415..fe485f55dd8 100644
--- a/tests/ui/for-loop-while/foreach-put-structured.rs
+++ b/tests/ui/for-loop-while/foreach-put-structured.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 
 fn pairs<F>(mut it: F) where F: FnMut((isize, isize)) {
diff --git a/tests/ui/for-loop-while/foreach-simple-outer-slot.rs b/tests/ui/for-loop-while/foreach-simple-outer-slot.rs
index a8d42a789ba..9d4b6dc9eaa 100644
--- a/tests/ui/for-loop-while/foreach-simple-outer-slot.rs
+++ b/tests/ui/for-loop-while/foreach-simple-outer-slot.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 
 
diff --git a/tests/ui/for-loop-while/issue-1257.rs b/tests/ui/for-loop-while/issue-1257.rs
index de5a6d35925..cdd4c806358 100644
--- a/tests/ui/for-loop-while/issue-1257.rs
+++ b/tests/ui/for-loop-while/issue-1257.rs
@@ -1,5 +1,5 @@
-// run-pass
-// pretty-expanded FIXME #23616
+//@ run-pass
+//@ pretty-expanded FIXME #23616
 
 pub fn main () {
   let mut line = "".to_string();
diff --git a/tests/ui/for-loop-while/issue-2216.rs b/tests/ui/for-loop-while/issue-2216.rs
index ad54107423d..f516523199c 100644
--- a/tests/ui/for-loop-while/issue-2216.rs
+++ b/tests/ui/for-loop-while/issue-2216.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 #![allow(unreachable_code)]
 pub fn main() {
     let mut x = 0;
diff --git a/tests/ui/for-loop-while/issue-51345.rs b/tests/ui/for-loop-while/issue-51345.rs
index 15571e8bf5b..ec8f29b7364 100644
--- a/tests/ui/for-loop-while/issue-51345.rs
+++ b/tests/ui/for-loop-while/issue-51345.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 #![allow(unreachable_code)]
 
 fn main() {
diff --git a/tests/ui/for-loop-while/issue-69841.rs b/tests/ui/for-loop-while/issue-69841.rs
index 942b99b742b..16132ce7c28 100644
--- a/tests/ui/for-loop-while/issue-69841.rs
+++ b/tests/ui/for-loop-while/issue-69841.rs
@@ -1,7 +1,7 @@
 // This is a regression test for issue rust-lang/rust#69841, which exposed an
 // LLVM bug which needed a fix to be backported.
 
-// run-pass
+//@ run-pass
 
 fn main() {
     let buffer = [49u8, 10];
diff --git a/tests/ui/for-loop-while/label_break_value.rs b/tests/ui/for-loop-while/label_break_value.rs
index 10992c50597..92242c50f45 100644
--- a/tests/ui/for-loop-while/label_break_value.rs
+++ b/tests/ui/for-loop-while/label_break_value.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 #![allow(dead_code)]
 #![allow(unused_assignments)]
 
diff --git a/tests/ui/for-loop-while/labeled-break.rs b/tests/ui/for-loop-while/labeled-break.rs
index 4dacc57574f..0dfbdc02f5b 100644
--- a/tests/ui/for-loop-while/labeled-break.rs
+++ b/tests/ui/for-loop-while/labeled-break.rs
@@ -1,5 +1,5 @@
-// run-pass
-// pretty-expanded FIXME #23616
+//@ run-pass
+//@ pretty-expanded FIXME #23616
 
 pub fn main() {
     'foo: loop {
diff --git a/tests/ui/for-loop-while/linear-for-loop.rs b/tests/ui/for-loop-while/linear-for-loop.rs
index 3c573db1d77..4699e11608a 100644
--- a/tests/ui/for-loop-while/linear-for-loop.rs
+++ b/tests/ui/for-loop-while/linear-for-loop.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 pub fn main() {
     let x = vec![1, 2, 3];
     let mut y = 0;
diff --git a/tests/ui/for-loop-while/liveness-assign-imm-local-after-loop.rs b/tests/ui/for-loop-while/liveness-assign-imm-local-after-loop.rs
index 11b6971656f..be6dc33c8be 100644
--- a/tests/ui/for-loop-while/liveness-assign-imm-local-after-loop.rs
+++ b/tests/ui/for-loop-while/liveness-assign-imm-local-after-loop.rs
@@ -1,7 +1,7 @@
-// run-pass
+//@ run-pass
 #![allow(dead_code)]
 #![allow(unused_assignments)]
-// pretty-expanded FIXME #23616
+//@ pretty-expanded FIXME #23616
 
 #![allow(unreachable_code)]
 #![allow(unused_variables)]
diff --git a/tests/ui/for-loop-while/liveness-loop-break.rs b/tests/ui/for-loop-while/liveness-loop-break.rs
index 60a63bccb10..57eb13f256b 100644
--- a/tests/ui/for-loop-while/liveness-loop-break.rs
+++ b/tests/ui/for-loop-while/liveness-loop-break.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 fn test() {
     let v;
     loop {
diff --git a/tests/ui/for-loop-while/liveness-move-in-loop.rs b/tests/ui/for-loop-while/liveness-move-in-loop.rs
index ce73d6335cb..0ae92a78a04 100644
--- a/tests/ui/for-loop-while/liveness-move-in-loop.rs
+++ b/tests/ui/for-loop-while/liveness-move-in-loop.rs
@@ -1,7 +1,7 @@
-// run-pass
+//@ run-pass
 #![allow(dead_code)]
 
-// pretty-expanded FIXME #23616
+//@ pretty-expanded FIXME #23616
 
 fn take(x: isize) -> isize {x}
 
diff --git a/tests/ui/for-loop-while/long-while.rs b/tests/ui/for-loop-while/long-while.rs
index 529cca7b731..6db06baa873 100644
--- a/tests/ui/for-loop-while/long-while.rs
+++ b/tests/ui/for-loop-while/long-while.rs
@@ -1,5 +1,5 @@
-// run-pass
-// pretty-expanded FIXME #23616
+//@ run-pass
+//@ pretty-expanded FIXME #23616
 
 #![allow(unused_variables)]
 
diff --git a/tests/ui/for-loop-while/loop-break-cont-1.rs b/tests/ui/for-loop-while/loop-break-cont-1.rs
index f207746f085..236248790d5 100644
--- a/tests/ui/for-loop-while/loop-break-cont-1.rs
+++ b/tests/ui/for-loop-while/loop-break-cont-1.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 pub fn main() {
   let _i = 0_usize;
diff --git a/tests/ui/for-loop-while/loop-break-cont.rs b/tests/ui/for-loop-while/loop-break-cont.rs
index 92d5a32c62b..04b083ec162 100644
--- a/tests/ui/for-loop-while/loop-break-cont.rs
+++ b/tests/ui/for-loop-while/loop-break-cont.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 pub fn main() {
   let mut i = 0_usize;
   loop {
diff --git a/tests/ui/for-loop-while/loop-break-value.rs b/tests/ui/for-loop-while/loop-break-value.rs
index 65207fb7fb5..f46524b6d27 100644
--- a/tests/ui/for-loop-while/loop-break-value.rs
+++ b/tests/ui/for-loop-while/loop-break-value.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 #![allow(unreachable_code)]
 #![feature(never_type)]
diff --git a/tests/ui/for-loop-while/loop-diverges.rs b/tests/ui/for-loop-while/loop-diverges.rs
index f657bf9e0b3..fdf46387795 100644
--- a/tests/ui/for-loop-while/loop-diverges.rs
+++ b/tests/ui/for-loop-while/loop-diverges.rs
@@ -1,6 +1,6 @@
-// run-pass
+//@ run-pass
 #![allow(unused_parens)]
-// pretty-expanded FIXME #23616
+//@ pretty-expanded FIXME #23616
 
 /* Make sure a loop{} can be the tailexpr in the body
 of a diverging function */
diff --git a/tests/ui/for-loop-while/loop-label-shadowing.rs b/tests/ui/for-loop-while/loop-label-shadowing.rs
index 9bedde67b78..e3dfbe65d8c 100644
--- a/tests/ui/for-loop-while/loop-label-shadowing.rs
+++ b/tests/ui/for-loop-while/loop-label-shadowing.rs
@@ -1,7 +1,7 @@
-// run-pass
+//@ run-pass
 // Issue #12512.
 
-// pretty-expanded FIXME #23616
+//@ pretty-expanded FIXME #23616
 
 fn main() {
     let mut foo = Vec::new();
diff --git a/tests/ui/for-loop-while/loop-labeled-break-value.rs b/tests/ui/for-loop-while/loop-labeled-break-value.rs
index cc8f826983b..0ab07ffd7e2 100644
--- a/tests/ui/for-loop-while/loop-labeled-break-value.rs
+++ b/tests/ui/for-loop-while/loop-labeled-break-value.rs
@@ -1,5 +1,5 @@
-// run-pass
-// pretty-expanded FIXME #23616
+//@ run-pass
+//@ pretty-expanded FIXME #23616
 
 fn main() {
     'outer: loop {
diff --git a/tests/ui/for-loop-while/loop-no-reinit-needed-post-bot.rs b/tests/ui/for-loop-while/loop-no-reinit-needed-post-bot.rs
index 1b5db20129d..531c3dc377d 100644
--- a/tests/ui/for-loop-while/loop-no-reinit-needed-post-bot.rs
+++ b/tests/ui/for-loop-while/loop-no-reinit-needed-post-bot.rs
@@ -1,5 +1,5 @@
-// run-pass
-// pretty-expanded FIXME #23616
+//@ run-pass
+//@ pretty-expanded FIXME #23616
 
 struct S;
 // Ensure S is moved, not copied, on assignment.
diff --git a/tests/ui/for-loop-while/loop-scope.rs b/tests/ui/for-loop-while/loop-scope.rs
index 73324a3e1bd..a913b2554d2 100644
--- a/tests/ui/for-loop-while/loop-scope.rs
+++ b/tests/ui/for-loop-while/loop-scope.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 pub fn main() {
     let x = vec![10, 20, 30];
diff --git a/tests/ui/for-loop-while/while-cont.rs b/tests/ui/for-loop-while/while-cont.rs
index a864e8ef70a..1640b7e1803 100644
--- a/tests/ui/for-loop-while/while-cont.rs
+++ b/tests/ui/for-loop-while/while-cont.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 // Issue #825: Should recheck the loop condition after continuing
 pub fn main() {
     let mut i = 1;
diff --git a/tests/ui/for-loop-while/while-flow-graph.rs b/tests/ui/for-loop-while/while-flow-graph.rs
index 1748964a7b2..9148b42a606 100644
--- a/tests/ui/for-loop-while/while-flow-graph.rs
+++ b/tests/ui/for-loop-while/while-flow-graph.rs
@@ -1,6 +1,6 @@
-// run-pass
+//@ run-pass
 
 
-// pretty-expanded FIXME #23616
+//@ pretty-expanded FIXME #23616
 
 pub fn main() { let x: isize = 10; while x == 10 && x == 11 { let _y = 0xf00_usize; } }
diff --git a/tests/ui/for-loop-while/while-label.rs b/tests/ui/for-loop-while/while-label.rs
index 5abc41daf94..b0a1eea1b17 100644
--- a/tests/ui/for-loop-while/while-label.rs
+++ b/tests/ui/for-loop-while/while-label.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 #![allow(unreachable_code)]
 
 
diff --git a/tests/ui/for-loop-while/while-let-2.rs b/tests/ui/for-loop-while/while-let-2.rs
index b9a49b47c8f..23abad5d2da 100644
--- a/tests/ui/for-loop-while/while-let-2.rs
+++ b/tests/ui/for-loop-while/while-let-2.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 #[allow(dead_code)]
 fn macros() {
diff --git a/tests/ui/for-loop-while/while-let.rs b/tests/ui/for-loop-while/while-let.rs
index b9d70ff0b9d..d3a36be3743 100644
--- a/tests/ui/for-loop-while/while-let.rs
+++ b/tests/ui/for-loop-while/while-let.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 use std::collections::BinaryHeap;
 
diff --git a/tests/ui/for-loop-while/while-loop-constraints-2.rs b/tests/ui/for-loop-while/while-loop-constraints-2.rs
index 3c5cdf06cd8..654f6769902 100644
--- a/tests/ui/for-loop-while/while-loop-constraints-2.rs
+++ b/tests/ui/for-loop-while/while-loop-constraints-2.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 #![allow(unused_assignments)]
 #![allow(unused_variables)]
 
diff --git a/tests/ui/for-loop-while/while-prelude-drop.rs b/tests/ui/for-loop-while/while-prelude-drop.rs
index 947a70e1dd2..1fca90f0193 100644
--- a/tests/ui/for-loop-while/while-prelude-drop.rs
+++ b/tests/ui/for-loop-while/while-prelude-drop.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 #![allow(non_camel_case_types)]
 #[derive(PartialEq)]
 enum t { a, b(String), }
diff --git a/tests/ui/for-loop-while/while-with-break.rs b/tests/ui/for-loop-while/while-with-break.rs
index a9d52dda544..56f3bb68298 100644
--- a/tests/ui/for-loop-while/while-with-break.rs
+++ b/tests/ui/for-loop-while/while-with-break.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 pub fn main() {
     let mut i: isize = 90;
diff --git a/tests/ui/for-loop-while/while.rs b/tests/ui/for-loop-while/while.rs
index 90f718a3483..e0fb7319630 100644
--- a/tests/ui/for-loop-while/while.rs
+++ b/tests/ui/for-loop-while/while.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 
 pub fn main() {