about summary refs log tree commit diff
path: root/tests/ui/panic-runtime
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/panic-runtime
parente53d6dd35bb38b81dff4b00497f4c152e9009499 (diff)
downloadrust-ec2cc761bc7067712ecc7734502f703fe3b024c8.tar.gz
rust-ec2cc761bc7067712ecc7734502f703fe3b024c8.zip
[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives
Diffstat (limited to 'tests/ui/panic-runtime')
-rw-r--r--tests/ui/panic-runtime/abort-link-to-unwind-dylib.rs14
-rw-r--r--tests/ui/panic-runtime/abort-link-to-unwinding-crates.rs14
-rw-r--r--tests/ui/panic-runtime/abort.rs12
-rw-r--r--tests/ui/panic-runtime/auxiliary/depends.rs2
-rw-r--r--tests/ui/panic-runtime/auxiliary/exit-success-if-unwind.rs2
-rw-r--r--tests/ui/panic-runtime/auxiliary/needs-abort.rs4
-rw-r--r--tests/ui/panic-runtime/auxiliary/needs-panic-runtime.rs2
-rw-r--r--tests/ui/panic-runtime/auxiliary/needs-unwind.rs4
-rw-r--r--tests/ui/panic-runtime/auxiliary/panic-runtime-abort.rs4
-rw-r--r--tests/ui/panic-runtime/auxiliary/panic-runtime-lang-items.rs2
-rw-r--r--tests/ui/panic-runtime/auxiliary/panic-runtime-unwind.rs4
-rw-r--r--tests/ui/panic-runtime/auxiliary/panic-runtime-unwind2.rs4
-rw-r--r--tests/ui/panic-runtime/auxiliary/wants-panic-runtime-abort.rs4
-rw-r--r--tests/ui/panic-runtime/auxiliary/wants-panic-runtime-unwind.rs2
-rw-r--r--tests/ui/panic-runtime/bad-panic-flag1.rs4
-rw-r--r--tests/ui/panic-runtime/bad-panic-flag2.rs4
-rw-r--r--tests/ui/panic-runtime/incompatible-type.rs4
-rw-r--r--tests/ui/panic-runtime/link-to-abort.rs8
-rw-r--r--tests/ui/panic-runtime/link-to-unwind.rs4
-rw-r--r--tests/ui/panic-runtime/lto-abort.rs10
-rw-r--r--tests/ui/panic-runtime/lto-unwind.rs12
-rw-r--r--tests/ui/panic-runtime/need-abort-got-unwind.rs8
-rw-r--r--tests/ui/panic-runtime/need-unwind-got-abort.rs10
-rw-r--r--tests/ui/panic-runtime/runtime-depend-on-needs-runtime.rs8
-rw-r--r--tests/ui/panic-runtime/transitive-link-a-bunch.rs16
-rw-r--r--tests/ui/panic-runtime/two-panic-runtimes.rs12
-rw-r--r--tests/ui/panic-runtime/unwind-interleaved.rs6
-rw-r--r--tests/ui/panic-runtime/unwind-rec.rs6
-rw-r--r--tests/ui/panic-runtime/unwind-rec2.rs6
-rw-r--r--tests/ui/panic-runtime/unwind-tables-target-required.rs8
-rw-r--r--tests/ui/panic-runtime/unwind-unique.rs6
-rw-r--r--tests/ui/panic-runtime/want-abort-got-unwind.rs10
-rw-r--r--tests/ui/panic-runtime/want-abort-got-unwind2.rs12
-rw-r--r--tests/ui/panic-runtime/want-unwind-got-abort.rs10
-rw-r--r--tests/ui/panic-runtime/want-unwind-got-abort2.rs12
35 files changed, 125 insertions, 125 deletions
diff --git a/tests/ui/panic-runtime/abort-link-to-unwind-dylib.rs b/tests/ui/panic-runtime/abort-link-to-unwind-dylib.rs
index 58a90a592c4..2939835b0f4 100644
--- a/tests/ui/panic-runtime/abort-link-to-unwind-dylib.rs
+++ b/tests/ui/panic-runtime/abort-link-to-unwind-dylib.rs
@@ -1,10 +1,10 @@
-// build-fail
-// compile-flags:-C panic=abort -C prefer-dynamic
-// needs-unwind
-// ignore-musl - no dylibs here
-// ignore-emscripten
-// ignore-sgx no dynamic lib support
-// error-pattern:`panic_unwind` is not compiled with this crate's panic strategy
+//@ build-fail
+//@ compile-flags:-C panic=abort -C prefer-dynamic
+//@ needs-unwind
+//@ ignore-musl - no dylibs here
+//@ ignore-emscripten
+//@ ignore-sgx no dynamic lib support
+//@ error-pattern:`panic_unwind` is not compiled with this crate's panic strategy
 
 // This is a test where the local crate, compiled with `panic=abort`, links to
 // the standard library **dynamically** which is already linked against
diff --git a/tests/ui/panic-runtime/abort-link-to-unwinding-crates.rs b/tests/ui/panic-runtime/abort-link-to-unwinding-crates.rs
index 566626513ef..4f8efd6d688 100644
--- a/tests/ui/panic-runtime/abort-link-to-unwinding-crates.rs
+++ b/tests/ui/panic-runtime/abort-link-to-unwinding-crates.rs
@@ -1,11 +1,11 @@
-// run-pass
+//@ run-pass
 #![allow(unused_variables)]
-// compile-flags:-C panic=abort
-// aux-build:exit-success-if-unwind.rs
-// no-prefer-dynamic
-// ignore-emscripten no processes
-// ignore-sgx no processes
-// ignore-macos
+//@ compile-flags:-C panic=abort
+//@ aux-build:exit-success-if-unwind.rs
+//@ no-prefer-dynamic
+//@ ignore-emscripten no processes
+//@ ignore-sgx no processes
+//@ ignore-macos
 
 extern crate exit_success_if_unwind;
 
diff --git a/tests/ui/panic-runtime/abort.rs b/tests/ui/panic-runtime/abort.rs
index dcc4061fde7..810e13c9762 100644
--- a/tests/ui/panic-runtime/abort.rs
+++ b/tests/ui/panic-runtime/abort.rs
@@ -1,10 +1,10 @@
-// run-pass
+//@ run-pass
 #![allow(unused_variables)]
-// compile-flags:-C panic=abort
-// no-prefer-dynamic
-// ignore-emscripten no processes
-// ignore-sgx no processes
-// ignore-macos
+//@ compile-flags:-C panic=abort
+//@ no-prefer-dynamic
+//@ ignore-emscripten no processes
+//@ ignore-sgx no processes
+//@ ignore-macos
 
 use std::process::Command;
 use std::env;
diff --git a/tests/ui/panic-runtime/auxiliary/depends.rs b/tests/ui/panic-runtime/auxiliary/depends.rs
index e9bc2f4893e..7a35619b681 100644
--- a/tests/ui/panic-runtime/auxiliary/depends.rs
+++ b/tests/ui/panic-runtime/auxiliary/depends.rs
@@ -1,4 +1,4 @@
-// no-prefer-dynamic
+//@ no-prefer-dynamic
 
 #![feature(panic_runtime)]
 #![crate_type = "rlib"]
diff --git a/tests/ui/panic-runtime/auxiliary/exit-success-if-unwind.rs b/tests/ui/panic-runtime/auxiliary/exit-success-if-unwind.rs
index c0e05740542..1648d10e5aa 100644
--- a/tests/ui/panic-runtime/auxiliary/exit-success-if-unwind.rs
+++ b/tests/ui/panic-runtime/auxiliary/exit-success-if-unwind.rs
@@ -1,4 +1,4 @@
-// no-prefer-dynamic
+//@ no-prefer-dynamic
 
 #![crate_type = "rlib"]
 
diff --git a/tests/ui/panic-runtime/auxiliary/needs-abort.rs b/tests/ui/panic-runtime/auxiliary/needs-abort.rs
index 8fad49b5e9d..21f862e4b43 100644
--- a/tests/ui/panic-runtime/auxiliary/needs-abort.rs
+++ b/tests/ui/panic-runtime/auxiliary/needs-abort.rs
@@ -1,5 +1,5 @@
-// compile-flags:-C panic=abort
-// no-prefer-dynamic
+//@ compile-flags:-C panic=abort
+//@ no-prefer-dynamic
 
 #![crate_type = "rlib"]
 #![no_std]
diff --git a/tests/ui/panic-runtime/auxiliary/needs-panic-runtime.rs b/tests/ui/panic-runtime/auxiliary/needs-panic-runtime.rs
index 3f030c169f6..fbafee0c241 100644
--- a/tests/ui/panic-runtime/auxiliary/needs-panic-runtime.rs
+++ b/tests/ui/panic-runtime/auxiliary/needs-panic-runtime.rs
@@ -1,4 +1,4 @@
-// no-prefer-dynamic
+//@ no-prefer-dynamic
 
 #![feature(needs_panic_runtime)]
 #![crate_type = "rlib"]
diff --git a/tests/ui/panic-runtime/auxiliary/needs-unwind.rs b/tests/ui/panic-runtime/auxiliary/needs-unwind.rs
index ba917b52d9a..d0d20b267d4 100644
--- a/tests/ui/panic-runtime/auxiliary/needs-unwind.rs
+++ b/tests/ui/panic-runtime/auxiliary/needs-unwind.rs
@@ -1,5 +1,5 @@
-// compile-flags:-C panic=unwind
-// no-prefer-dynamic
+//@ compile-flags:-C panic=unwind
+//@ no-prefer-dynamic
 
 #![crate_type = "rlib"]
 #![no_std]
diff --git a/tests/ui/panic-runtime/auxiliary/panic-runtime-abort.rs b/tests/ui/panic-runtime/auxiliary/panic-runtime-abort.rs
index c92015eeebc..36db32f281a 100644
--- a/tests/ui/panic-runtime/auxiliary/panic-runtime-abort.rs
+++ b/tests/ui/panic-runtime/auxiliary/panic-runtime-abort.rs
@@ -1,5 +1,5 @@
-// compile-flags:-C panic=abort
-// no-prefer-dynamic
+//@ compile-flags:-C panic=abort
+//@ no-prefer-dynamic
 
 #![feature(panic_runtime)]
 #![crate_type = "rlib"]
diff --git a/tests/ui/panic-runtime/auxiliary/panic-runtime-lang-items.rs b/tests/ui/panic-runtime/auxiliary/panic-runtime-lang-items.rs
index b9ef2f32941..938f6bcb906 100644
--- a/tests/ui/panic-runtime/auxiliary/panic-runtime-lang-items.rs
+++ b/tests/ui/panic-runtime/auxiliary/panic-runtime-lang-items.rs
@@ -1,4 +1,4 @@
-// no-prefer-dynamic
+//@ no-prefer-dynamic
 
 #![crate_type = "rlib"]
 
diff --git a/tests/ui/panic-runtime/auxiliary/panic-runtime-unwind.rs b/tests/ui/panic-runtime/auxiliary/panic-runtime-unwind.rs
index 2f7aed9248a..aea42d1f103 100644
--- a/tests/ui/panic-runtime/auxiliary/panic-runtime-unwind.rs
+++ b/tests/ui/panic-runtime/auxiliary/panic-runtime-unwind.rs
@@ -1,5 +1,5 @@
-// compile-flags:-C panic=unwind
-// no-prefer-dynamic
+//@ compile-flags:-C panic=unwind
+//@ no-prefer-dynamic
 
 #![feature(panic_runtime)]
 #![crate_type = "rlib"]
diff --git a/tests/ui/panic-runtime/auxiliary/panic-runtime-unwind2.rs b/tests/ui/panic-runtime/auxiliary/panic-runtime-unwind2.rs
index 2f7aed9248a..aea42d1f103 100644
--- a/tests/ui/panic-runtime/auxiliary/panic-runtime-unwind2.rs
+++ b/tests/ui/panic-runtime/auxiliary/panic-runtime-unwind2.rs
@@ -1,5 +1,5 @@
-// compile-flags:-C panic=unwind
-// no-prefer-dynamic
+//@ compile-flags:-C panic=unwind
+//@ no-prefer-dynamic
 
 #![feature(panic_runtime)]
 #![crate_type = "rlib"]
diff --git a/tests/ui/panic-runtime/auxiliary/wants-panic-runtime-abort.rs b/tests/ui/panic-runtime/auxiliary/wants-panic-runtime-abort.rs
index 3c0d2d6588e..cfefb050280 100644
--- a/tests/ui/panic-runtime/auxiliary/wants-panic-runtime-abort.rs
+++ b/tests/ui/panic-runtime/auxiliary/wants-panic-runtime-abort.rs
@@ -1,5 +1,5 @@
-// compile-flags:-C panic=abort
-// no-prefer-dynamic
+//@ compile-flags:-C panic=abort
+//@ no-prefer-dynamic
 
 #![crate_type = "rlib"]
 #![no_std]
diff --git a/tests/ui/panic-runtime/auxiliary/wants-panic-runtime-unwind.rs b/tests/ui/panic-runtime/auxiliary/wants-panic-runtime-unwind.rs
index d5f0102196f..bae2740d306 100644
--- a/tests/ui/panic-runtime/auxiliary/wants-panic-runtime-unwind.rs
+++ b/tests/ui/panic-runtime/auxiliary/wants-panic-runtime-unwind.rs
@@ -1,4 +1,4 @@
-// no-prefer-dynamic
+//@ no-prefer-dynamic
 
 #![crate_type = "rlib"]
 #![no_std]
diff --git a/tests/ui/panic-runtime/bad-panic-flag1.rs b/tests/ui/panic-runtime/bad-panic-flag1.rs
index 1ac6a3423ff..82b7c2f723b 100644
--- a/tests/ui/panic-runtime/bad-panic-flag1.rs
+++ b/tests/ui/panic-runtime/bad-panic-flag1.rs
@@ -1,4 +1,4 @@
-// compile-flags:-C panic=foo
-// error-pattern:either `unwind` or `abort` was expected
+//@ compile-flags:-C panic=foo
+//@ error-pattern:either `unwind` or `abort` was expected
 
 fn main() {}
diff --git a/tests/ui/panic-runtime/bad-panic-flag2.rs b/tests/ui/panic-runtime/bad-panic-flag2.rs
index c79701c83f3..3875325deae 100644
--- a/tests/ui/panic-runtime/bad-panic-flag2.rs
+++ b/tests/ui/panic-runtime/bad-panic-flag2.rs
@@ -1,4 +1,4 @@
-// compile-flags:-C panic
-// error-pattern:requires either `unwind` or `abort`
+//@ compile-flags:-C panic
+//@ error-pattern:requires either `unwind` or `abort`
 
 fn main() {}
diff --git a/tests/ui/panic-runtime/incompatible-type.rs b/tests/ui/panic-runtime/incompatible-type.rs
index 026364a2058..4cbcfec11c9 100644
--- a/tests/ui/panic-runtime/incompatible-type.rs
+++ b/tests/ui/panic-runtime/incompatible-type.rs
@@ -3,8 +3,8 @@
 //
 // Assertion `isa<X>(Val) && "cast<Ty>() argument of incompatible type!"' failed.
 //
-// build-pass
-// compile-flags: --crate-type=lib -Ccodegen-units=1
+//@ build-pass
+//@ compile-flags: --crate-type=lib -Ccodegen-units=1
 #![no_std]
 #![panic_runtime]
 #![feature(panic_runtime)]
diff --git a/tests/ui/panic-runtime/link-to-abort.rs b/tests/ui/panic-runtime/link-to-abort.rs
index 422206c574d..2a7052616f2 100644
--- a/tests/ui/panic-runtime/link-to-abort.rs
+++ b/tests/ui/panic-runtime/link-to-abort.rs
@@ -1,8 +1,8 @@
-// run-pass
+//@ run-pass
 
-// compile-flags:-C panic=abort
-// no-prefer-dynamic
-// ignore-macos
+//@ compile-flags:-C panic=abort
+//@ no-prefer-dynamic
+//@ ignore-macos
 
 #![feature(panic_abort)]
 
diff --git a/tests/ui/panic-runtime/link-to-unwind.rs b/tests/ui/panic-runtime/link-to-unwind.rs
index 59036ca99bd..848b27e3fcc 100644
--- a/tests/ui/panic-runtime/link-to-unwind.rs
+++ b/tests/ui/panic-runtime/link-to-unwind.rs
@@ -1,6 +1,6 @@
-// run-pass
+//@ run-pass
 
-// no-prefer-dynamic
+//@ no-prefer-dynamic
 
 #![feature(panic_unwind)]
 
diff --git a/tests/ui/panic-runtime/lto-abort.rs b/tests/ui/panic-runtime/lto-abort.rs
index 5cc4c013235..1d2aed12b9b 100644
--- a/tests/ui/panic-runtime/lto-abort.rs
+++ b/tests/ui/panic-runtime/lto-abort.rs
@@ -1,9 +1,9 @@
-// run-pass
+//@ run-pass
 #![allow(unused_variables)]
-// compile-flags:-C lto -C panic=abort
-// no-prefer-dynamic
-// ignore-emscripten no processes
-// ignore-sgx no processes
+//@ compile-flags:-C lto -C panic=abort
+//@ no-prefer-dynamic
+//@ ignore-emscripten no processes
+//@ ignore-sgx no processes
 
 use std::process::Command;
 use std::env;
diff --git a/tests/ui/panic-runtime/lto-unwind.rs b/tests/ui/panic-runtime/lto-unwind.rs
index 24048ebe008..5eab2bd56ed 100644
--- a/tests/ui/panic-runtime/lto-unwind.rs
+++ b/tests/ui/panic-runtime/lto-unwind.rs
@@ -1,11 +1,11 @@
-// run-pass
+//@ run-pass
 #![allow(unused_variables)]
 
-// compile-flags:-C lto -C panic=unwind
-// needs-unwind
-// no-prefer-dynamic
-// ignore-emscripten no processes
-// ignore-sgx no processes
+//@ compile-flags:-C lto -C panic=unwind
+//@ needs-unwind
+//@ no-prefer-dynamic
+//@ ignore-emscripten no processes
+//@ ignore-sgx no processes
 
 use std::process::Command;
 use std::env;
diff --git a/tests/ui/panic-runtime/need-abort-got-unwind.rs b/tests/ui/panic-runtime/need-abort-got-unwind.rs
index e92400931d2..74b7edd968f 100644
--- a/tests/ui/panic-runtime/need-abort-got-unwind.rs
+++ b/tests/ui/panic-runtime/need-abort-got-unwind.rs
@@ -1,7 +1,7 @@
-// build-fail
-// needs-unwind
-// error-pattern:is incompatible with this crate's strategy of `unwind`
-// aux-build:needs-abort.rs
+//@ build-fail
+//@ needs-unwind
+//@ error-pattern:is incompatible with this crate's strategy of `unwind`
+//@ aux-build:needs-abort.rs
 
 extern crate needs_abort;
 
diff --git a/tests/ui/panic-runtime/need-unwind-got-abort.rs b/tests/ui/panic-runtime/need-unwind-got-abort.rs
index 6752ecf90d2..6bc41509b6b 100644
--- a/tests/ui/panic-runtime/need-unwind-got-abort.rs
+++ b/tests/ui/panic-runtime/need-unwind-got-abort.rs
@@ -1,8 +1,8 @@
-// build-fail
-// error-pattern:is incompatible with this crate's strategy of `abort`
-// aux-build:needs-unwind.rs
-// compile-flags:-C panic=abort
-// no-prefer-dynamic
+//@ build-fail
+//@ error-pattern:is incompatible with this crate's strategy of `abort`
+//@ aux-build:needs-unwind.rs
+//@ compile-flags:-C panic=abort
+//@ no-prefer-dynamic
 
 extern crate needs_unwind;
 
diff --git a/tests/ui/panic-runtime/runtime-depend-on-needs-runtime.rs b/tests/ui/panic-runtime/runtime-depend-on-needs-runtime.rs
index d57f1643e98..d0a82bd8507 100644
--- a/tests/ui/panic-runtime/runtime-depend-on-needs-runtime.rs
+++ b/tests/ui/panic-runtime/runtime-depend-on-needs-runtime.rs
@@ -1,7 +1,7 @@
-// dont-check-compiler-stderr
-// aux-build:needs-panic-runtime.rs
-// aux-build:depends.rs
-// error-pattern:cannot depend on a crate that needs a panic runtime
+//@ dont-check-compiler-stderr
+//@ aux-build:needs-panic-runtime.rs
+//@ aux-build:depends.rs
+//@ error-pattern:cannot depend on a crate that needs a panic runtime
 
 extern crate depends;
 
diff --git a/tests/ui/panic-runtime/transitive-link-a-bunch.rs b/tests/ui/panic-runtime/transitive-link-a-bunch.rs
index 0e74e300f00..15557d35bc5 100644
--- a/tests/ui/panic-runtime/transitive-link-a-bunch.rs
+++ b/tests/ui/panic-runtime/transitive-link-a-bunch.rs
@@ -1,11 +1,11 @@
-// build-fail
-// needs-unwind
-// aux-build:panic-runtime-unwind.rs
-// aux-build:panic-runtime-abort.rs
-// aux-build:wants-panic-runtime-unwind.rs
-// aux-build:wants-panic-runtime-abort.rs
-// aux-build:panic-runtime-lang-items.rs
-// error-pattern: is not compiled with this crate's panic strategy `unwind`
+//@ build-fail
+//@ needs-unwind
+//@ aux-build:panic-runtime-unwind.rs
+//@ aux-build:panic-runtime-abort.rs
+//@ aux-build:wants-panic-runtime-unwind.rs
+//@ aux-build:wants-panic-runtime-abort.rs
+//@ aux-build:panic-runtime-lang-items.rs
+//@ error-pattern: is not compiled with this crate's panic strategy `unwind`
 
 #![no_std]
 #![no_main]
diff --git a/tests/ui/panic-runtime/two-panic-runtimes.rs b/tests/ui/panic-runtime/two-panic-runtimes.rs
index 7ec658ebcf2..3608dca2124 100644
--- a/tests/ui/panic-runtime/two-panic-runtimes.rs
+++ b/tests/ui/panic-runtime/two-panic-runtimes.rs
@@ -1,9 +1,9 @@
-// build-fail
-// dont-check-compiler-stderr
-// error-pattern:cannot link together two panic runtimes: panic_runtime_unwind and panic_runtime_unwind2
-// aux-build:panic-runtime-unwind.rs
-// aux-build:panic-runtime-unwind2.rs
-// aux-build:panic-runtime-lang-items.rs
+//@ build-fail
+//@ dont-check-compiler-stderr
+//@ error-pattern:cannot link together two panic runtimes: panic_runtime_unwind and panic_runtime_unwind2
+//@ aux-build:panic-runtime-unwind.rs
+//@ aux-build:panic-runtime-unwind2.rs
+//@ aux-build:panic-runtime-lang-items.rs
 
 #![no_std]
 #![no_main]
diff --git a/tests/ui/panic-runtime/unwind-interleaved.rs b/tests/ui/panic-runtime/unwind-interleaved.rs
index a8b3f349309..e5505cd893a 100644
--- a/tests/ui/panic-runtime/unwind-interleaved.rs
+++ b/tests/ui/panic-runtime/unwind-interleaved.rs
@@ -1,6 +1,6 @@
-// run-fail
-// error-pattern:explicit panic
-// ignore-emscripten no processes
+//@ run-fail
+//@ error-pattern:explicit panic
+//@ ignore-emscripten no processes
 
 fn a() {}
 
diff --git a/tests/ui/panic-runtime/unwind-rec.rs b/tests/ui/panic-runtime/unwind-rec.rs
index a9b7ee8ec7d..d4b53c88768 100644
--- a/tests/ui/panic-runtime/unwind-rec.rs
+++ b/tests/ui/panic-runtime/unwind-rec.rs
@@ -1,6 +1,6 @@
-// run-fail
-// error-pattern:explicit panic
-// ignore-emscripten no processes
+//@ run-fail
+//@ error-pattern:explicit panic
+//@ ignore-emscripten no processes
 
 fn build() -> Vec<isize> {
     panic!();
diff --git a/tests/ui/panic-runtime/unwind-rec2.rs b/tests/ui/panic-runtime/unwind-rec2.rs
index a130f9e879f..6ac9a5a5805 100644
--- a/tests/ui/panic-runtime/unwind-rec2.rs
+++ b/tests/ui/panic-runtime/unwind-rec2.rs
@@ -1,6 +1,6 @@
-// run-fail
-// error-pattern:explicit panic
-// ignore-emscripten no processes
+//@ run-fail
+//@ error-pattern:explicit panic
+//@ ignore-emscripten no processes
 
 fn build1() -> Vec<isize> {
     vec![0, 0, 0, 0, 0, 0, 0]
diff --git a/tests/ui/panic-runtime/unwind-tables-target-required.rs b/tests/ui/panic-runtime/unwind-tables-target-required.rs
index 5a90b314a6e..5c6ec19c16d 100644
--- a/tests/ui/panic-runtime/unwind-tables-target-required.rs
+++ b/tests/ui/panic-runtime/unwind-tables-target-required.rs
@@ -1,11 +1,11 @@
 // Tests that the compiler errors if the user tries to turn off unwind tables
 // when they are required.
 //
-// only-x86_64-pc-windows-msvc
-// compile-flags: -C force-unwind-tables=no
+//@ only-x86_64-pc-windows-msvc
+//@ compile-flags: -C force-unwind-tables=no
 //
-// dont-check-compiler-stderr
-// error-pattern: target requires unwind tables, they cannot be disabled with `-C force-unwind-tables=no`
+//@ dont-check-compiler-stderr
+//@ error-pattern: target requires unwind tables, they cannot be disabled with `-C force-unwind-tables=no`
 
 pub fn main() {
 }
diff --git a/tests/ui/panic-runtime/unwind-unique.rs b/tests/ui/panic-runtime/unwind-unique.rs
index d66e39110ea..a6cd59690ca 100644
--- a/tests/ui/panic-runtime/unwind-unique.rs
+++ b/tests/ui/panic-runtime/unwind-unique.rs
@@ -1,6 +1,6 @@
-// run-fail
-// error-pattern:explicit panic
-// ignore-emscripten no processes
+//@ run-fail
+//@ error-pattern:explicit panic
+//@ ignore-emscripten no processes
 
 fn failfn() {
     panic!();
diff --git a/tests/ui/panic-runtime/want-abort-got-unwind.rs b/tests/ui/panic-runtime/want-abort-got-unwind.rs
index e33c3bcc3f0..ad9fa52f3d4 100644
--- a/tests/ui/panic-runtime/want-abort-got-unwind.rs
+++ b/tests/ui/panic-runtime/want-abort-got-unwind.rs
@@ -1,8 +1,8 @@
-// build-fail
-// dont-check-compiler-stderr
-// error-pattern:is not compiled with this crate's panic strategy `abort`
-// aux-build:panic-runtime-unwind.rs
-// compile-flags:-C panic=abort
+//@ build-fail
+//@ dont-check-compiler-stderr
+//@ error-pattern:is not compiled with this crate's panic strategy `abort`
+//@ aux-build:panic-runtime-unwind.rs
+//@ compile-flags:-C panic=abort
 
 extern crate panic_runtime_unwind;
 
diff --git a/tests/ui/panic-runtime/want-abort-got-unwind2.rs b/tests/ui/panic-runtime/want-abort-got-unwind2.rs
index 438f1d85a28..d63161db55c 100644
--- a/tests/ui/panic-runtime/want-abort-got-unwind2.rs
+++ b/tests/ui/panic-runtime/want-abort-got-unwind2.rs
@@ -1,9 +1,9 @@
-// build-fail
-// dont-check-compiler-stderr
-// error-pattern:is not compiled with this crate's panic strategy `abort`
-// aux-build:panic-runtime-unwind.rs
-// aux-build:wants-panic-runtime-unwind.rs
-// compile-flags:-C panic=abort
+//@ build-fail
+//@ dont-check-compiler-stderr
+//@ error-pattern:is not compiled with this crate's panic strategy `abort`
+//@ aux-build:panic-runtime-unwind.rs
+//@ aux-build:wants-panic-runtime-unwind.rs
+//@ compile-flags:-C panic=abort
 
 extern crate wants_panic_runtime_unwind;
 
diff --git a/tests/ui/panic-runtime/want-unwind-got-abort.rs b/tests/ui/panic-runtime/want-unwind-got-abort.rs
index b6174dc4efe..93342a09182 100644
--- a/tests/ui/panic-runtime/want-unwind-got-abort.rs
+++ b/tests/ui/panic-runtime/want-unwind-got-abort.rs
@@ -1,8 +1,8 @@
-// build-fail
-// needs-unwind
-// error-pattern:is not compiled with this crate's panic strategy `unwind`
-// aux-build:panic-runtime-abort.rs
-// aux-build:panic-runtime-lang-items.rs
+//@ build-fail
+//@ needs-unwind
+//@ error-pattern:is not compiled with this crate's panic strategy `unwind`
+//@ aux-build:panic-runtime-abort.rs
+//@ aux-build:panic-runtime-lang-items.rs
 
 #![no_std]
 #![no_main]
diff --git a/tests/ui/panic-runtime/want-unwind-got-abort2.rs b/tests/ui/panic-runtime/want-unwind-got-abort2.rs
index b54babbeffa..ee3f221d09c 100644
--- a/tests/ui/panic-runtime/want-unwind-got-abort2.rs
+++ b/tests/ui/panic-runtime/want-unwind-got-abort2.rs
@@ -1,9 +1,9 @@
-// build-fail
-// needs-unwind
-// error-pattern:is incompatible with this crate's strategy of `unwind`
-// aux-build:panic-runtime-abort.rs
-// aux-build:wants-panic-runtime-abort.rs
-// aux-build:panic-runtime-lang-items.rs
+//@ build-fail
+//@ needs-unwind
+//@ error-pattern:is incompatible with this crate's strategy of `unwind`
+//@ aux-build:panic-runtime-abort.rs
+//@ aux-build:wants-panic-runtime-abort.rs
+//@ aux-build:panic-runtime-lang-items.rs
 
 #![no_std]
 #![no_main]