about summary refs log tree commit diff
path: root/tests/ui/layout
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/layout
parente53d6dd35bb38b81dff4b00497f4c152e9009499 (diff)
downloadrust-ec2cc761bc7067712ecc7734502f703fe3b024c8.tar.gz
rust-ec2cc761bc7067712ecc7734502f703fe3b024c8.zip
[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives
Diffstat (limited to 'tests/ui/layout')
-rw-r--r--tests/ui/layout/big-type-no-err.rs2
-rw-r--r--tests/ui/layout/debug.rs2
-rw-r--r--tests/ui/layout/enum.rs2
-rw-r--r--tests/ui/layout/hexagon-enum.rs4
-rw-r--r--tests/ui/layout/issue-112048-unsizing-field-order.rs2
-rw-r--r--tests/ui/layout/issue-112048-unsizing-niche.rs2
-rw-r--r--tests/ui/layout/issue-113941.rs6
-rw-r--r--tests/ui/layout/issue-60431-unsized-tail-behind-projection.rs2
-rw-r--r--tests/ui/layout/issue-96158-scalarpair-payload-might-be-uninit.rs2
-rw-r--r--tests/ui/layout/issue-96185-overaligned-enum.rs2
-rw-r--r--tests/ui/layout/layout-cycle.rs2
-rw-r--r--tests/ui/layout/struct.rs2
-rw-r--r--tests/ui/layout/thin-meta-implies-thin-ptr.rs2
-rw-r--r--tests/ui/layout/thumb-enum.rs4
-rw-r--r--tests/ui/layout/too-big-with-padding.rs6
-rw-r--r--tests/ui/layout/unsafe-cell-hides-niche.rs6
-rw-r--r--tests/ui/layout/valid_range_oob.rs8
-rw-r--r--tests/ui/layout/zero-sized-array-enum-niche.rs2
18 files changed, 29 insertions, 29 deletions
diff --git a/tests/ui/layout/big-type-no-err.rs b/tests/ui/layout/big-type-no-err.rs
index af8191a9cb9..cd90771a9c2 100644
--- a/tests/ui/layout/big-type-no-err.rs
+++ b/tests/ui/layout/big-type-no-err.rs
@@ -1,5 +1,5 @@
 // Enormous types are allowed if they are never actually instantiated.
-// run-pass
+//@ run-pass
 trait Foo {
     type Assoc;
 }
diff --git a/tests/ui/layout/debug.rs b/tests/ui/layout/debug.rs
index 65f2f3b89af..b917cceafd5 100644
--- a/tests/ui/layout/debug.rs
+++ b/tests/ui/layout/debug.rs
@@ -1,4 +1,4 @@
-// normalize-stderr-test "pref: Align\([1-8] bytes\)" -> "pref: $$SOME_ALIGN"
+//@ normalize-stderr-test "pref: Align\([1-8] bytes\)" -> "pref: $$SOME_ALIGN"
 #![feature(never_type, rustc_attrs, type_alias_impl_trait, repr_simd)]
 #![crate_type = "lib"]
 
diff --git a/tests/ui/layout/enum.rs b/tests/ui/layout/enum.rs
index 7ac2eaa8600..bde8450b9d5 100644
--- a/tests/ui/layout/enum.rs
+++ b/tests/ui/layout/enum.rs
@@ -1,4 +1,4 @@
-// normalize-stderr-test "pref: Align\([1-8] bytes\)" -> "pref: $$PREF_ALIGN"
+//@ normalize-stderr-test "pref: Align\([1-8] bytes\)" -> "pref: $$PREF_ALIGN"
 //! Various enum layout tests.
 
 #![feature(rustc_attrs)]
diff --git a/tests/ui/layout/hexagon-enum.rs b/tests/ui/layout/hexagon-enum.rs
index 4c58537e309..e3a5c53671d 100644
--- a/tests/ui/layout/hexagon-enum.rs
+++ b/tests/ui/layout/hexagon-enum.rs
@@ -1,5 +1,5 @@
-// compile-flags: --target hexagon-unknown-linux-musl
-// needs-llvm-components: hexagon
+//@ compile-flags: --target hexagon-unknown-linux-musl
+//@ needs-llvm-components: hexagon
 //
 // Verify that the hexagon targets implement the repr(C) for enums correctly.
 //
diff --git a/tests/ui/layout/issue-112048-unsizing-field-order.rs b/tests/ui/layout/issue-112048-unsizing-field-order.rs
index ebc4b9e98b7..7f065759b7a 100644
--- a/tests/ui/layout/issue-112048-unsizing-field-order.rs
+++ b/tests/ui/layout/issue-112048-unsizing-field-order.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 // Check that unsizing doesn't reorder fields.
 
diff --git a/tests/ui/layout/issue-112048-unsizing-niche.rs b/tests/ui/layout/issue-112048-unsizing-niche.rs
index e59e063df99..f7669100095 100644
--- a/tests/ui/layout/issue-112048-unsizing-niche.rs
+++ b/tests/ui/layout/issue-112048-unsizing-niche.rs
@@ -1,4 +1,4 @@
-// run-pass
+//@ run-pass
 
 // Check that unsizing does not change which field is considered for niche layout.
 
diff --git a/tests/ui/layout/issue-113941.rs b/tests/ui/layout/issue-113941.rs
index 7a54e28b350..e33141f14c8 100644
--- a/tests/ui/layout/issue-113941.rs
+++ b/tests/ui/layout/issue-113941.rs
@@ -1,6 +1,6 @@
-// build-pass
-// revisions: normal randomize-layout
-// [randomize-layout]compile-flags: -Zrandomize-layout
+//@ build-pass
+//@ revisions: normal randomize-layout
+//@ [randomize-layout]compile-flags: -Zrandomize-layout
 
 enum Void {}
 
diff --git a/tests/ui/layout/issue-60431-unsized-tail-behind-projection.rs b/tests/ui/layout/issue-60431-unsized-tail-behind-projection.rs
index 65845d2c9fe..b6450395ac6 100644
--- a/tests/ui/layout/issue-60431-unsized-tail-behind-projection.rs
+++ b/tests/ui/layout/issue-60431-unsized-tail-behind-projection.rs
@@ -7,7 +7,7 @@
 // the compiler would ICE when trying to figure out if `Ref<Obstack>` is a
 // dynamically-sized type (DST).
 
-// run-pass
+//@ run-pass
 
 use std::mem;
 
diff --git a/tests/ui/layout/issue-96158-scalarpair-payload-might-be-uninit.rs b/tests/ui/layout/issue-96158-scalarpair-payload-might-be-uninit.rs
index af5f5885d67..3acacc4559c 100644
--- a/tests/ui/layout/issue-96158-scalarpair-payload-might-be-uninit.rs
+++ b/tests/ui/layout/issue-96158-scalarpair-payload-might-be-uninit.rs
@@ -1,4 +1,4 @@
-// normalize-stderr-test "pref: Align\([1-8] bytes\)" -> "pref: $$PREF_ALIGN"
+//@ normalize-stderr-test "pref: Align\([1-8] bytes\)" -> "pref: $$PREF_ALIGN"
 #![crate_type = "lib"]
 #![feature(rustc_attrs)]
 
diff --git a/tests/ui/layout/issue-96185-overaligned-enum.rs b/tests/ui/layout/issue-96185-overaligned-enum.rs
index ae1e6b012c3..3889a423906 100644
--- a/tests/ui/layout/issue-96185-overaligned-enum.rs
+++ b/tests/ui/layout/issue-96185-overaligned-enum.rs
@@ -1,4 +1,4 @@
-// normalize-stderr-test "pref: Align\([1-8] bytes\)" -> "pref: $$PREF_ALIGN"
+//@ normalize-stderr-test "pref: Align\([1-8] bytes\)" -> "pref: $$PREF_ALIGN"
 #![crate_type = "lib"]
 #![feature(rustc_attrs)]
 
diff --git a/tests/ui/layout/layout-cycle.rs b/tests/ui/layout/layout-cycle.rs
index 85685058e49..3c930def43b 100644
--- a/tests/ui/layout/layout-cycle.rs
+++ b/tests/ui/layout/layout-cycle.rs
@@ -1,4 +1,4 @@
-// build-fail
+//@ build-fail
 //~^ ERROR: a cycle occurred during layout computation
 //~| ERROR: cycle detected when computing layout of
 
diff --git a/tests/ui/layout/struct.rs b/tests/ui/layout/struct.rs
index e74cf5a952b..484490a5f78 100644
--- a/tests/ui/layout/struct.rs
+++ b/tests/ui/layout/struct.rs
@@ -1,4 +1,4 @@
-// normalize-stderr-test "pref: Align\([1-8] bytes\)" -> "pref: $$PREF_ALIGN"
+//@ normalize-stderr-test "pref: Align\([1-8] bytes\)" -> "pref: $$PREF_ALIGN"
 //! Various struct layout tests.
 
 #![feature(rustc_attrs)]
diff --git a/tests/ui/layout/thin-meta-implies-thin-ptr.rs b/tests/ui/layout/thin-meta-implies-thin-ptr.rs
index 972579ea8be..1cf560b6832 100644
--- a/tests/ui/layout/thin-meta-implies-thin-ptr.rs
+++ b/tests/ui/layout/thin-meta-implies-thin-ptr.rs
@@ -1,4 +1,4 @@
-// check-pass
+//@ check-pass
 
 #![feature(ptr_metadata)]
 
diff --git a/tests/ui/layout/thumb-enum.rs b/tests/ui/layout/thumb-enum.rs
index 3b43b1b83fa..57a9a2d8137 100644
--- a/tests/ui/layout/thumb-enum.rs
+++ b/tests/ui/layout/thumb-enum.rs
@@ -1,5 +1,5 @@
-// compile-flags: --target thumbv8m.main-none-eabihf
-// needs-llvm-components: arm
+//@ compile-flags: --target thumbv8m.main-none-eabihf
+//@ needs-llvm-components: arm
 //
 // Verify that thumb targets implement the repr(C) for enums correctly.
 //
diff --git a/tests/ui/layout/too-big-with-padding.rs b/tests/ui/layout/too-big-with-padding.rs
index cf41ac872c2..76703100145 100644
--- a/tests/ui/layout/too-big-with-padding.rs
+++ b/tests/ui/layout/too-big-with-padding.rs
@@ -1,6 +1,6 @@
-// build-fail
-// compile-flags: --target i686-unknown-linux-gnu --crate-type lib
-// needs-llvm-components: x86
+//@ build-fail
+//@ compile-flags: --target i686-unknown-linux-gnu --crate-type lib
+//@ needs-llvm-components: x86
 #![feature(no_core, lang_items)]
 #![allow(internal_features)]
 #![no_std]
diff --git a/tests/ui/layout/unsafe-cell-hides-niche.rs b/tests/ui/layout/unsafe-cell-hides-niche.rs
index e87c402f8f9..b3158839de0 100644
--- a/tests/ui/layout/unsafe-cell-hides-niche.rs
+++ b/tests/ui/layout/unsafe-cell-hides-niche.rs
@@ -3,9 +3,9 @@
 // test checks that an `Option<UnsafeCell<NonZeroU32>>` has the same
 // size in memory as an `Option<UnsafeCell<u32>>` (namely, 8 bytes).
 
-// check-pass
-// compile-flags: --crate-type=lib
-// only-x86
+//@ check-pass
+//@ compile-flags: --crate-type=lib
+//@ only-x86
 
 #![feature(repr_simd)]
 
diff --git a/tests/ui/layout/valid_range_oob.rs b/tests/ui/layout/valid_range_oob.rs
index 74aa47fe405..12f519ff2ca 100644
--- a/tests/ui/layout/valid_range_oob.rs
+++ b/tests/ui/layout/valid_range_oob.rs
@@ -1,7 +1,7 @@
-// failure-status: 101
-// normalize-stderr-test "note: .*\n\n" -> ""
-// normalize-stderr-test "thread 'rustc' panicked.*\n" -> ""
-// rustc-env:RUST_BACKTRACE=0
+//@ failure-status: 101
+//@ normalize-stderr-test "note: .*\n\n" -> ""
+//@ normalize-stderr-test "thread 'rustc' panicked.*\n" -> ""
+//@ rustc-env:RUST_BACKTRACE=0
 
 #![feature(rustc_attrs)]
 
diff --git a/tests/ui/layout/zero-sized-array-enum-niche.rs b/tests/ui/layout/zero-sized-array-enum-niche.rs
index 23bbbfbfc58..095afc4337a 100644
--- a/tests/ui/layout/zero-sized-array-enum-niche.rs
+++ b/tests/ui/layout/zero-sized-array-enum-niche.rs
@@ -1,4 +1,4 @@
-// normalize-stderr-test "pref: Align\([1-8] bytes\)" -> "pref: $$PREF_ALIGN"
+//@ normalize-stderr-test "pref: Align\([1-8] bytes\)" -> "pref: $$PREF_ALIGN"
 #![feature(rustc_attrs)]
 #![crate_type = "lib"]