diff options
| 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 |
| commit | ec2cc761bc7067712ecc7734502f703fe3b024c8 (patch) | |
| tree | 7ab55cd9562da45b86c959f1b98c199b2b03ca92 /tests/ui/polymorphization | |
| parent | e53d6dd35bb38b81dff4b00497f4c152e9009499 (diff) | |
| download | rust-ec2cc761bc7067712ecc7734502f703fe3b024c8.tar.gz rust-ec2cc761bc7067712ecc7734502f703fe3b024c8.zip | |
[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives
Diffstat (limited to 'tests/ui/polymorphization')
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 |
