about summary refs log tree commit diff
path: root/tests/ui/polymorphization
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/polymorphization
parente53d6dd35bb38b81dff4b00497f4c152e9009499 (diff)
downloadrust-ec2cc761bc7067712ecc7734502f703fe3b024c8.tar.gz
rust-ec2cc761bc7067712ecc7734502f703fe3b024c8.zip
[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives
Diffstat (limited to 'tests/ui/polymorphization')
-rw-r--r--tests/ui/polymorphization/closure_in_upvar/fn.rs4
-rw-r--r--tests/ui/polymorphization/closure_in_upvar/fnmut.rs4
-rw-r--r--tests/ui/polymorphization/closure_in_upvar/fnonce.rs4
-rw-r--r--tests/ui/polymorphization/closure_in_upvar/other.rs4
-rw-r--r--tests/ui/polymorphization/const_parameters/closures.rs4
-rw-r--r--tests/ui/polymorphization/const_parameters/functions.rs4
-rw-r--r--tests/ui/polymorphization/coroutine.rs4
-rw-r--r--tests/ui/polymorphization/drop_shims/simple.rs4
-rw-r--r--tests/ui/polymorphization/drop_shims/transitive.rs4
-rw-r--r--tests/ui/polymorphization/issue-74614.rs4
-rw-r--r--tests/ui/polymorphization/issue-74636.rs4
-rw-r--r--tests/ui/polymorphization/lifetimes.rs4
-rw-r--r--tests/ui/polymorphization/normalized_sig_types.rs4
-rw-r--r--tests/ui/polymorphization/predicates.rs4
-rw-r--r--tests/ui/polymorphization/promoted-function-1.rs4
-rw-r--r--tests/ui/polymorphization/promoted-function-2.rs4
-rw-r--r--tests/ui/polymorphization/promoted-function-3.rs4
-rw-r--r--tests/ui/polymorphization/promoted-function.rs4
-rw-r--r--tests/ui/polymorphization/symbol-ambiguity.rs4
-rw-r--r--tests/ui/polymorphization/too-many-generic-params.rs2
-rw-r--r--tests/ui/polymorphization/type_parameters/closures.rs4
-rw-r--r--tests/ui/polymorphization/type_parameters/functions.rs4
-rw-r--r--tests/ui/polymorphization/unsized_cast.rs4
23 files changed, 45 insertions, 45 deletions
diff --git a/tests/ui/polymorphization/closure_in_upvar/fn.rs b/tests/ui/polymorphization/closure_in_upvar/fn.rs
index e1030858814..87f7bc9562b 100644
--- a/tests/ui/polymorphization/closure_in_upvar/fn.rs
+++ b/tests/ui/polymorphization/closure_in_upvar/fn.rs
@@ -1,5 +1,5 @@
-// build-pass
-// compile-flags:-Zpolymorphize=on -Csymbol-mangling-version=v0
+//@ build-pass
+//@ compile-flags:-Zpolymorphize=on -Csymbol-mangling-version=v0
 
 fn foo(f: impl Fn()) {
     let x = |_: ()| ();
diff --git a/tests/ui/polymorphization/closure_in_upvar/fnmut.rs b/tests/ui/polymorphization/closure_in_upvar/fnmut.rs
index 62164ff9485..0f49c0426ee 100644
--- a/tests/ui/polymorphization/closure_in_upvar/fnmut.rs
+++ b/tests/ui/polymorphization/closure_in_upvar/fnmut.rs
@@ -1,5 +1,5 @@
-// build-pass
-// compile-flags:-Zpolymorphize=on -Csymbol-mangling-version=v0
+//@ build-pass
+//@ compile-flags:-Zpolymorphize=on -Csymbol-mangling-version=v0
 
 fn foo(f: impl Fn()) {
     // Mutate an upvar from `x` so that it implements `FnMut`.
diff --git a/tests/ui/polymorphization/closure_in_upvar/fnonce.rs b/tests/ui/polymorphization/closure_in_upvar/fnonce.rs
index 7a364882fb8..85c7ce2ce27 100644
--- a/tests/ui/polymorphization/closure_in_upvar/fnonce.rs
+++ b/tests/ui/polymorphization/closure_in_upvar/fnonce.rs
@@ -1,5 +1,5 @@
-// build-pass
-// compile-flags:-Zpolymorphize=on -Csymbol-mangling-version=v0
+//@ build-pass
+//@ compile-flags:-Zpolymorphize=on -Csymbol-mangling-version=v0
 
 fn foo(f: impl Fn()) {
     // Move a non-copy type into `x` so that it implements `FnOnce`.
diff --git a/tests/ui/polymorphization/closure_in_upvar/other.rs b/tests/ui/polymorphization/closure_in_upvar/other.rs
index 27d59ec8899..b008fc49af4 100644
--- a/tests/ui/polymorphization/closure_in_upvar/other.rs
+++ b/tests/ui/polymorphization/closure_in_upvar/other.rs
@@ -1,5 +1,5 @@
-// build-pass
-// compile-flags:-Zpolymorphize=on -Csymbol-mangling-version=v0
+//@ build-pass
+//@ compile-flags:-Zpolymorphize=on -Csymbol-mangling-version=v0
 
 fn y_uses_f(f: impl Fn()) {
     let x = |_: ()| ();
diff --git a/tests/ui/polymorphization/const_parameters/closures.rs b/tests/ui/polymorphization/const_parameters/closures.rs
index 2f41beeb969..8bdb7381454 100644
--- a/tests/ui/polymorphization/const_parameters/closures.rs
+++ b/tests/ui/polymorphization/const_parameters/closures.rs
@@ -1,5 +1,5 @@
-// build-fail
-// compile-flags:-Zpolymorphize=on
+//@ build-fail
+//@ compile-flags:-Zpolymorphize=on
 #![feature(generic_const_exprs, rustc_attrs)]
 //~^ WARN the feature `generic_const_exprs` is incomplete
 
diff --git a/tests/ui/polymorphization/const_parameters/functions.rs b/tests/ui/polymorphization/const_parameters/functions.rs
index cbc1b63fbc4..6535e3f081d 100644
--- a/tests/ui/polymorphization/const_parameters/functions.rs
+++ b/tests/ui/polymorphization/const_parameters/functions.rs
@@ -1,5 +1,5 @@
-// build-fail
-// compile-flags:-Zpolymorphize=on
+//@ build-fail
+//@ compile-flags:-Zpolymorphize=on
 #![feature(generic_const_exprs, rustc_attrs)]
 //~^ WARN the feature `generic_const_exprs` is incomplete
 
diff --git a/tests/ui/polymorphization/coroutine.rs b/tests/ui/polymorphization/coroutine.rs
index 3f28e89e36c..a989947f787 100644
--- a/tests/ui/polymorphization/coroutine.rs
+++ b/tests/ui/polymorphization/coroutine.rs
@@ -1,5 +1,5 @@
-// build-fail
-// compile-flags:-Zpolymorphize=on -Zinline-mir=off
+//@ build-fail
+//@ compile-flags:-Zpolymorphize=on -Zinline-mir=off
 #![feature(generic_const_exprs, coroutines, coroutine_trait, rustc_attrs)]
 //~^ WARN the feature `generic_const_exprs` is incomplete
 
diff --git a/tests/ui/polymorphization/drop_shims/simple.rs b/tests/ui/polymorphization/drop_shims/simple.rs
index 5f10d5e831c..e51765bf432 100644
--- a/tests/ui/polymorphization/drop_shims/simple.rs
+++ b/tests/ui/polymorphization/drop_shims/simple.rs
@@ -1,5 +1,5 @@
-// check-pass
-// compile-flags:-Zpolymorphize=on
+//@ check-pass
+//@ compile-flags:-Zpolymorphize=on
 
 pub struct OnDrop<F: Fn()>(pub F);
 
diff --git a/tests/ui/polymorphization/drop_shims/transitive.rs b/tests/ui/polymorphization/drop_shims/transitive.rs
index 283b8da1329..331451e1a15 100644
--- a/tests/ui/polymorphization/drop_shims/transitive.rs
+++ b/tests/ui/polymorphization/drop_shims/transitive.rs
@@ -1,5 +1,5 @@
-// check-pass
-// compile-flags:-Zpolymorphize=on
+//@ check-pass
+//@ compile-flags:-Zpolymorphize=on
 
 pub struct OnDrop<F: Fn()>(pub F);
 
diff --git a/tests/ui/polymorphization/issue-74614.rs b/tests/ui/polymorphization/issue-74614.rs
index 8b0c00b1355..3ed030b5778 100644
--- a/tests/ui/polymorphization/issue-74614.rs
+++ b/tests/ui/polymorphization/issue-74614.rs
@@ -1,5 +1,5 @@
-// compile-flags:-Zpolymorphize=on
-// build-pass
+//@ compile-flags:-Zpolymorphize=on
+//@ build-pass
 
 fn test<T>() {
     std::mem::size_of::<T>();
diff --git a/tests/ui/polymorphization/issue-74636.rs b/tests/ui/polymorphization/issue-74636.rs
index 4c532f451e3..b06b5fdb004 100644
--- a/tests/ui/polymorphization/issue-74636.rs
+++ b/tests/ui/polymorphization/issue-74636.rs
@@ -1,5 +1,5 @@
-// compile-flags:-Zpolymorphize=on
-// build-pass
+//@ compile-flags:-Zpolymorphize=on
+//@ build-pass
 
 use std::any::TypeId;
 
diff --git a/tests/ui/polymorphization/lifetimes.rs b/tests/ui/polymorphization/lifetimes.rs
index f26df45230a..5f8aa13d61d 100644
--- a/tests/ui/polymorphization/lifetimes.rs
+++ b/tests/ui/polymorphization/lifetimes.rs
@@ -1,5 +1,5 @@
-// build-fail
-// compile-flags:-Zpolymorphize=on
+//@ build-fail
+//@ compile-flags:-Zpolymorphize=on
 #![feature(rustc_attrs)]
 
 // This test checks that the polymorphization analysis doesn't break when the
diff --git a/tests/ui/polymorphization/normalized_sig_types.rs b/tests/ui/polymorphization/normalized_sig_types.rs
index d732b1071d8..c8a5b3e9295 100644
--- a/tests/ui/polymorphization/normalized_sig_types.rs
+++ b/tests/ui/polymorphization/normalized_sig_types.rs
@@ -1,5 +1,5 @@
-// build-pass
-// compile-flags:-Zpolymorphize=on
+//@ build-pass
+//@ compile-flags:-Zpolymorphize=on
 
 pub trait ParallelIterator: Sized {
     fn drive<C: Consumer<()>>(_: C) {
diff --git a/tests/ui/polymorphization/predicates.rs b/tests/ui/polymorphization/predicates.rs
index 6a5fc2e33de..1ba68f2698e 100644
--- a/tests/ui/polymorphization/predicates.rs
+++ b/tests/ui/polymorphization/predicates.rs
@@ -1,5 +1,5 @@
-// build-fail
-// compile-flags: -Copt-level=0 -Zpolymorphize=on
+//@ build-fail
+//@ compile-flags: -Copt-level=0 -Zpolymorphize=on
 
 #![feature(rustc_attrs)]
 
diff --git a/tests/ui/polymorphization/promoted-function-1.rs b/tests/ui/polymorphization/promoted-function-1.rs
index 2cd02673442..8c2ed621249 100644
--- a/tests/ui/polymorphization/promoted-function-1.rs
+++ b/tests/ui/polymorphization/promoted-function-1.rs
@@ -1,5 +1,5 @@
-// build-fail
-// compile-flags: -Zpolymorphize=on
+//@ build-fail
+//@ compile-flags: -Zpolymorphize=on
 #![crate_type = "lib"]
 #![feature(rustc_attrs)]
 
diff --git a/tests/ui/polymorphization/promoted-function-2.rs b/tests/ui/polymorphization/promoted-function-2.rs
index d2d0f336812..aaae7064f37 100644
--- a/tests/ui/polymorphization/promoted-function-2.rs
+++ b/tests/ui/polymorphization/promoted-function-2.rs
@@ -1,5 +1,5 @@
-// build-fail
-// compile-flags:-Zpolymorphize=on
+//@ build-fail
+//@ compile-flags:-Zpolymorphize=on
 #![crate_type = "lib"]
 #![feature(generic_const_exprs, rustc_attrs)]
 //~^ WARN the feature `generic_const_exprs` is incomplete
diff --git a/tests/ui/polymorphization/promoted-function-3.rs b/tests/ui/polymorphization/promoted-function-3.rs
index bbd991e36cc..2ac06d5a139 100644
--- a/tests/ui/polymorphization/promoted-function-3.rs
+++ b/tests/ui/polymorphization/promoted-function-3.rs
@@ -1,5 +1,5 @@
-// run-pass
-// compile-flags: -Zpolymorphize=on -Zmir-opt-level=4
+//@ run-pass
+//@ compile-flags: -Zpolymorphize=on -Zmir-opt-level=4
 
 fn caller<T, U>() -> &'static usize {
     callee::<U>()
diff --git a/tests/ui/polymorphization/promoted-function.rs b/tests/ui/polymorphization/promoted-function.rs
index a56a8e70e4c..057daf4e757 100644
--- a/tests/ui/polymorphization/promoted-function.rs
+++ b/tests/ui/polymorphization/promoted-function.rs
@@ -1,5 +1,5 @@
-// run-pass
-// compile-flags:-Zpolymorphize=on
+//@ run-pass
+//@ compile-flags:-Zpolymorphize=on
 
 fn fop<T>() {}
 
diff --git a/tests/ui/polymorphization/symbol-ambiguity.rs b/tests/ui/polymorphization/symbol-ambiguity.rs
index 6277a902fa2..183837f9961 100644
--- a/tests/ui/polymorphization/symbol-ambiguity.rs
+++ b/tests/ui/polymorphization/symbol-ambiguity.rs
@@ -1,5 +1,5 @@
-// build-pass
-// compile-flags: -Zpolymorphize=on -Csymbol-mangling-version=v0
+//@ build-pass
+//@ compile-flags: -Zpolymorphize=on -Csymbol-mangling-version=v0
 
 pub(crate) struct Foo<'a, I, E>(I, &'a E);
 
diff --git a/tests/ui/polymorphization/too-many-generic-params.rs b/tests/ui/polymorphization/too-many-generic-params.rs
index ec6244630fd..db160c336e0 100644
--- a/tests/ui/polymorphization/too-many-generic-params.rs
+++ b/tests/ui/polymorphization/too-many-generic-params.rs
@@ -1,4 +1,4 @@
-// build-pass
+//@ build-pass
 #![feature(rustc_attrs)]
 
 // This test checks that the analysis doesn't panic when there are >64 generic parameters, but
diff --git a/tests/ui/polymorphization/type_parameters/closures.rs b/tests/ui/polymorphization/type_parameters/closures.rs
index 07ab1355a47..552c5cb8980 100644
--- a/tests/ui/polymorphization/type_parameters/closures.rs
+++ b/tests/ui/polymorphization/type_parameters/closures.rs
@@ -1,5 +1,5 @@
-// build-fail
-// compile-flags:-Zpolymorphize=on
+//@ build-fail
+//@ compile-flags:-Zpolymorphize=on
 #![feature(stmt_expr_attributes, rustc_attrs)]
 
 // This test checks that the polymorphization analysis correctly detects unused type
diff --git a/tests/ui/polymorphization/type_parameters/functions.rs b/tests/ui/polymorphization/type_parameters/functions.rs
index aad957e1dd3..548993fbca9 100644
--- a/tests/ui/polymorphization/type_parameters/functions.rs
+++ b/tests/ui/polymorphization/type_parameters/functions.rs
@@ -1,5 +1,5 @@
-// build-fail
-// compile-flags:-Zpolymorphize=on
+//@ build-fail
+//@ compile-flags:-Zpolymorphize=on
 #![feature(rustc_attrs)]
 
 // This test checks that the polymorphization analysis correctly detects unused type
diff --git a/tests/ui/polymorphization/unsized_cast.rs b/tests/ui/polymorphization/unsized_cast.rs
index b803fec2ccf..749e21f4e5b 100644
--- a/tests/ui/polymorphization/unsized_cast.rs
+++ b/tests/ui/polymorphization/unsized_cast.rs
@@ -1,5 +1,5 @@
-// build-fail
-// compile-flags:-Zpolymorphize=on
+//@ build-fail
+//@ compile-flags:-Zpolymorphize=on
 #![feature(fn_traits, rustc_attrs, unboxed_closures)]
 
 // This test checks that the polymorphization analysis considers a closure