about summary refs log tree commit diff
path: root/tests/ui/debuginfo
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/debuginfo
parente53d6dd35bb38b81dff4b00497f4c152e9009499 (diff)
downloadrust-ec2cc761bc7067712ecc7734502f703fe3b024c8.tar.gz
rust-ec2cc761bc7067712ecc7734502f703fe3b024c8.zip
[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives
Diffstat (limited to 'tests/ui/debuginfo')
-rw-r--r--tests/ui/debuginfo/debuginfo-box-with-large-allocator.rs4
-rw-r--r--tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs6
-rw-r--r--tests/ui/debuginfo/debuginfo-type-name-layout-ice-94961-1.rs10
-rw-r--r--tests/ui/debuginfo/debuginfo-type-name-layout-ice-94961-2.rs10
-rw-r--r--tests/ui/debuginfo/debuginfo_with_uninhabitable_field_and_unsized.rs4
-rw-r--r--tests/ui/debuginfo/issue-105386-debuginfo-ub.rs4
-rw-r--r--tests/ui/debuginfo/late-bound-projection.rs4
-rw-r--r--tests/ui/debuginfo/sroa-fragment-debuginfo.rs6
8 files changed, 24 insertions, 24 deletions
diff --git a/tests/ui/debuginfo/debuginfo-box-with-large-allocator.rs b/tests/ui/debuginfo/debuginfo-box-with-large-allocator.rs
index 761539227a7..ac857ff34a4 100644
--- a/tests/ui/debuginfo/debuginfo-box-with-large-allocator.rs
+++ b/tests/ui/debuginfo/debuginfo-box-with-large-allocator.rs
@@ -1,5 +1,5 @@
-// build-pass
-// compile-flags: -Cdebuginfo=2
+//@ build-pass
+//@ compile-flags: -Cdebuginfo=2
 // fixes issue #94725
 
 #![feature(allocator_api)]
diff --git a/tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs b/tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs
index ff764015dc7..86117965016 100644
--- a/tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs
+++ b/tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs
@@ -1,7 +1,7 @@
-// build-pass
-// only-linux
+//@ build-pass
+//@ only-linux
 //
-// compile-flags: -g --emit=llvm-ir -Csplit-debuginfo=unpacked
+//@ compile-flags: -g --emit=llvm-ir -Csplit-debuginfo=unpacked
 //
 // Make sure that we don't explode with an error if we don't actually end up emitting any `dwo`s,
 // as would be the case if we don't actually codegen anything.
diff --git a/tests/ui/debuginfo/debuginfo-type-name-layout-ice-94961-1.rs b/tests/ui/debuginfo/debuginfo-type-name-layout-ice-94961-1.rs
index 78bda28485d..6d70764b9f7 100644
--- a/tests/ui/debuginfo/debuginfo-type-name-layout-ice-94961-1.rs
+++ b/tests/ui/debuginfo/debuginfo-type-name-layout-ice-94961-1.rs
@@ -1,11 +1,11 @@
 // Make sure the compiler does not ICE when trying to generate the debuginfo name of a type that
 // causes a layout error. See https://github.com/rust-lang/rust/issues/94961.
 
-// compile-flags:-C debuginfo=2
-// build-fail
-// error-pattern: too big for the current architecture
-// normalize-stderr-64bit "18446744073709551615" -> "SIZE"
-// normalize-stderr-32bit "4294967295" -> "SIZE"
+//@ compile-flags:-C debuginfo=2
+//@ build-fail
+//@ error-pattern: too big for the current architecture
+//@ normalize-stderr-64bit "18446744073709551615" -> "SIZE"
+//@ normalize-stderr-32bit "4294967295" -> "SIZE"
 
 #![crate_type = "rlib"]
 
diff --git a/tests/ui/debuginfo/debuginfo-type-name-layout-ice-94961-2.rs b/tests/ui/debuginfo/debuginfo-type-name-layout-ice-94961-2.rs
index fdc088dc0f9..a84dec10abd 100644
--- a/tests/ui/debuginfo/debuginfo-type-name-layout-ice-94961-2.rs
+++ b/tests/ui/debuginfo/debuginfo-type-name-layout-ice-94961-2.rs
@@ -3,11 +3,11 @@
 // This version of the test already ICE'd before the commit that introduce the ICE described in
 // https://github.com/rust-lang/rust/issues/94961.
 
-// compile-flags:-C debuginfo=2
-// build-fail
-// error-pattern: too big for the current architecture
-// normalize-stderr-64bit "18446744073709551615" -> "SIZE"
-// normalize-stderr-32bit "4294967295" -> "SIZE"
+//@ compile-flags:-C debuginfo=2
+//@ build-fail
+//@ error-pattern: too big for the current architecture
+//@ normalize-stderr-64bit "18446744073709551615" -> "SIZE"
+//@ normalize-stderr-32bit "4294967295" -> "SIZE"
 
 #![crate_type = "rlib"]
 
diff --git a/tests/ui/debuginfo/debuginfo_with_uninhabitable_field_and_unsized.rs b/tests/ui/debuginfo/debuginfo_with_uninhabitable_field_and_unsized.rs
index b3f22ecf511..e082a172e35 100644
--- a/tests/ui/debuginfo/debuginfo_with_uninhabitable_field_and_unsized.rs
+++ b/tests/ui/debuginfo/debuginfo_with_uninhabitable_field_and_unsized.rs
@@ -1,5 +1,5 @@
-// build-pass
-// compile-flags: -Cdebuginfo=2
+//@ build-pass
+//@ compile-flags: -Cdebuginfo=2
 // fixes issue #94149
 
 #![allow(dead_code)]
diff --git a/tests/ui/debuginfo/issue-105386-debuginfo-ub.rs b/tests/ui/debuginfo/issue-105386-debuginfo-ub.rs
index 6c6eb5d4e86..7b850f32b4b 100644
--- a/tests/ui/debuginfo/issue-105386-debuginfo-ub.rs
+++ b/tests/ui/debuginfo/issue-105386-debuginfo-ub.rs
@@ -1,5 +1,5 @@
-// run-pass
-// compile-flags: --edition 2021 -Copt-level=3 -Cdebuginfo=2 -Zmir-opt-level=3
+//@ run-pass
+//@ compile-flags: --edition 2021 -Copt-level=3 -Cdebuginfo=2 -Zmir-opt-level=3
 
 fn main() {
     TranslatorI.visit_pre();
diff --git a/tests/ui/debuginfo/late-bound-projection.rs b/tests/ui/debuginfo/late-bound-projection.rs
index 6018078459c..988ea9f086e 100644
--- a/tests/ui/debuginfo/late-bound-projection.rs
+++ b/tests/ui/debuginfo/late-bound-projection.rs
@@ -1,5 +1,5 @@
-// build-pass
-// compile-flags: -Cdebuginfo=2 --crate-type=rlib
+//@ build-pass
+//@ compile-flags: -Cdebuginfo=2 --crate-type=rlib
 // Fixes issue #94998
 
 pub trait Trait {}
diff --git a/tests/ui/debuginfo/sroa-fragment-debuginfo.rs b/tests/ui/debuginfo/sroa-fragment-debuginfo.rs
index fc3bbb88efe..909fa4fefbd 100644
--- a/tests/ui/debuginfo/sroa-fragment-debuginfo.rs
+++ b/tests/ui/debuginfo/sroa-fragment-debuginfo.rs
@@ -1,8 +1,8 @@
 // Verify that we do not trigger an LLVM assertion by creating zero-sized DWARF fragments.
 //
-// build-pass
-// compile-flags: -g -Zmir-opt-level=0 -Zmir-enable-passes=+ScalarReplacementOfAggregates
-// compile-flags: -Cno-prepopulate-passes
+//@ build-pass
+//@ compile-flags: -g -Zmir-opt-level=0 -Zmir-enable-passes=+ScalarReplacementOfAggregates
+//@ compile-flags: -Cno-prepopulate-passes
 
 #![crate_type = "lib"]