diff options
Diffstat (limited to '')
-rw-r--r-- | tests/ui/dyn-star/align.normal.stderr | 11 | ||||
-rw-r--r-- | tests/ui/dyn-star/align.over_aligned.stderr (renamed from src/test/ui/dyn-star/align.over_aligned.stderr) | 2 | ||||
-rw-r--r-- | tests/ui/dyn-star/align.rs (renamed from src/test/ui/dyn-star/align.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/auxiliary/dyn-star-foreign.rs (renamed from src/test/ui/dyn-star/auxiliary/dyn-star-foreign.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/box.rs (renamed from src/test/ui/dyn-star/box.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/check-size-at-cast-polymorphic-bad.rs (renamed from src/test/ui/dyn-star/check-size-at-cast-polymorphic-bad.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/check-size-at-cast-polymorphic-bad.stderr (renamed from src/test/ui/dyn-star/check-size-at-cast-polymorphic-bad.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/check-size-at-cast-polymorphic.rs (renamed from src/test/ui/dyn-star/check-size-at-cast-polymorphic.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/check-size-at-cast.rs (renamed from src/test/ui/dyn-star/check-size-at-cast.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/check-size-at-cast.stderr (renamed from src/test/ui/dyn-star/check-size-at-cast.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/const.rs (renamed from src/test/ui/dyn-star/const.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/dispatch-on-pin-mut.rs (renamed from src/test/ui/dyn-star/dispatch-on-pin-mut.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/dispatch-on-pin-mut.run.stdout (renamed from src/test/ui/dyn-star/dispatch-on-pin-mut.run.stdout) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/dispatch-on-pin-mut.stderr | 11 | ||||
-rw-r--r-- | tests/ui/dyn-star/dont-unsize-coerce-dyn-star.rs (renamed from src/test/ui/dyn-star/dont-unsize-coerce-dyn-star.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/dont-unsize-coerce-dyn-star.run.stdout (renamed from src/test/ui/dyn-star/dont-unsize-coerce-dyn-star.run.stdout) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/dont-unsize-coerce-dyn-star.stderr | 11 | ||||
-rw-r--r-- | tests/ui/dyn-star/drop.rs (renamed from src/test/ui/dyn-star/drop.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/drop.run.stdout (renamed from src/test/ui/dyn-star/drop.run.stdout) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/dyn-async-trait.rs (renamed from src/test/ui/dyn-star/dyn-async-trait.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/dyn-star-to-dyn.rs | 9 | ||||
-rw-r--r-- | tests/ui/dyn-star/dyn-star-to-dyn.stderr | 11 | ||||
-rw-r--r-- | tests/ui/dyn-star/dyn-to-rigid.rs | 11 | ||||
-rw-r--r-- | tests/ui/dyn-star/dyn-to-rigid.stderr | 9 | ||||
-rw-r--r-- | tests/ui/dyn-star/error.rs (renamed from src/test/ui/dyn-star/error.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/error.stderr (renamed from src/test/ui/dyn-star/error.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/feature-gate-dyn_star.rs (renamed from src/test/ui/dyn-star/feature-gate-dyn_star.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/feature-gate-dyn_star.stderr (renamed from src/test/ui/dyn-star/feature-gate-dyn_star.stderr) | 2 | ||||
-rw-r--r-- | tests/ui/dyn-star/issue-102430.rs (renamed from src/test/ui/dyn-star/issue-102430.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/make-dyn-star.rs (renamed from src/test/ui/dyn-star/make-dyn-star.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/method.rs (renamed from src/test/ui/dyn-star/method.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/no-explicit-dyn-star-cast.rs (renamed from src/test/ui/dyn-star/no-explicit-dyn-star-cast.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/no-explicit-dyn-star-cast.stderr (renamed from src/test/ui/dyn-star/no-explicit-dyn-star-cast.stderr) | 4 | ||||
-rw-r--r-- | tests/ui/dyn-star/no-explicit-dyn-star.rs (renamed from src/test/ui/dyn-star/no-explicit-dyn-star.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/no-explicit-dyn-star.stderr (renamed from src/test/ui/dyn-star/no-explicit-dyn-star.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/no-implicit-dyn-star.rs (renamed from src/test/ui/dyn-star/no-implicit-dyn-star.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/no-implicit-dyn-star.stderr (renamed from src/test/ui/dyn-star/no-implicit-dyn-star.stderr) | 2 | ||||
-rw-r--r-- | tests/ui/dyn-star/no-unsize-coerce-dyn-trait.rs (renamed from src/test/ui/dyn-star/no-unsize-coerce-dyn-trait.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/no-unsize-coerce-dyn-trait.stderr (renamed from src/test/ui/dyn-star/no-unsize-coerce-dyn-trait.stderr) | 2 | ||||
-rw-r--r-- | tests/ui/dyn-star/return.rs (renamed from src/test/ui/dyn-star/return.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/return.stderr | 11 | ||||
-rw-r--r-- | tests/ui/dyn-star/syntax.rs (renamed from src/test/ui/dyn-star/syntax.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/unsize-into-ref-dyn-star.rs (renamed from src/test/ui/dyn-star/unsize-into-ref-dyn-star.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/unsize-into-ref-dyn-star.stderr (renamed from src/test/ui/dyn-star/unsize-into-ref-dyn-star.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/upcast.rs (renamed from src/test/ui/dyn-star/upcast.rs) | 0 | ||||
-rw-r--r-- | tests/ui/dyn-star/upcast.stderr (renamed from src/test/ui/dyn-star/upcast.stderr) | 2 |
46 files changed, 91 insertions, 7 deletions
diff --git a/tests/ui/dyn-star/align.normal.stderr b/tests/ui/dyn-star/align.normal.stderr new file mode 100644 index 000000000..53c2cbeac --- /dev/null +++ b/tests/ui/dyn-star/align.normal.stderr @@ -0,0 +1,11 @@ +warning: the feature `dyn_star` is incomplete and may not be safe to use and/or cause compiler crashes + --> $DIR/align.rs:4:12 + | +LL | #![feature(dyn_star)] + | ^^^^^^^^ + | + = note: see issue #102425 <https://github.com/rust-lang/rust/issues/102425> for more information + = note: `#[warn(incomplete_features)]` on by default + +warning: 1 warning emitted + diff --git a/src/test/ui/dyn-star/align.over_aligned.stderr b/tests/ui/dyn-star/align.over_aligned.stderr index 6b6fc55d8..62e28efab 100644 --- a/src/test/ui/dyn-star/align.over_aligned.stderr +++ b/tests/ui/dyn-star/align.over_aligned.stderr @@ -4,7 +4,7 @@ warning: the feature `dyn_star` is incomplete and may not be safe to use and/or LL | #![feature(dyn_star)] | ^^^^^^^^ | - = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information + = note: see issue #102425 <https://github.com/rust-lang/rust/issues/102425> for more information = note: `#[warn(incomplete_features)]` on by default error[E0277]: `AlignedUsize` needs to be a pointer-sized type diff --git a/src/test/ui/dyn-star/align.rs b/tests/ui/dyn-star/align.rs index fb41a05a0..fb41a05a0 100644 --- a/src/test/ui/dyn-star/align.rs +++ b/tests/ui/dyn-star/align.rs diff --git a/src/test/ui/dyn-star/auxiliary/dyn-star-foreign.rs b/tests/ui/dyn-star/auxiliary/dyn-star-foreign.rs index 7673c7936..7673c7936 100644 --- a/src/test/ui/dyn-star/auxiliary/dyn-star-foreign.rs +++ b/tests/ui/dyn-star/auxiliary/dyn-star-foreign.rs diff --git a/src/test/ui/dyn-star/box.rs b/tests/ui/dyn-star/box.rs index d1f1819d9..d1f1819d9 100644 --- a/src/test/ui/dyn-star/box.rs +++ b/tests/ui/dyn-star/box.rs diff --git a/src/test/ui/dyn-star/check-size-at-cast-polymorphic-bad.rs b/tests/ui/dyn-star/check-size-at-cast-polymorphic-bad.rs index e19e36cc7..e19e36cc7 100644 --- a/src/test/ui/dyn-star/check-size-at-cast-polymorphic-bad.rs +++ b/tests/ui/dyn-star/check-size-at-cast-polymorphic-bad.rs diff --git a/src/test/ui/dyn-star/check-size-at-cast-polymorphic-bad.stderr b/tests/ui/dyn-star/check-size-at-cast-polymorphic-bad.stderr index 53ccbe43d..53ccbe43d 100644 --- a/src/test/ui/dyn-star/check-size-at-cast-polymorphic-bad.stderr +++ b/tests/ui/dyn-star/check-size-at-cast-polymorphic-bad.stderr diff --git a/src/test/ui/dyn-star/check-size-at-cast-polymorphic.rs b/tests/ui/dyn-star/check-size-at-cast-polymorphic.rs index 5c0a3d256..5c0a3d256 100644 --- a/src/test/ui/dyn-star/check-size-at-cast-polymorphic.rs +++ b/tests/ui/dyn-star/check-size-at-cast-polymorphic.rs diff --git a/src/test/ui/dyn-star/check-size-at-cast.rs b/tests/ui/dyn-star/check-size-at-cast.rs index 1f22f7983..1f22f7983 100644 --- a/src/test/ui/dyn-star/check-size-at-cast.rs +++ b/tests/ui/dyn-star/check-size-at-cast.rs diff --git a/src/test/ui/dyn-star/check-size-at-cast.stderr b/tests/ui/dyn-star/check-size-at-cast.stderr index af2a1ccf7..af2a1ccf7 100644 --- a/src/test/ui/dyn-star/check-size-at-cast.stderr +++ b/tests/ui/dyn-star/check-size-at-cast.stderr diff --git a/src/test/ui/dyn-star/const.rs b/tests/ui/dyn-star/const.rs index 67e3ab7ab..67e3ab7ab 100644 --- a/src/test/ui/dyn-star/const.rs +++ b/tests/ui/dyn-star/const.rs diff --git a/src/test/ui/dyn-star/dispatch-on-pin-mut.rs b/tests/ui/dyn-star/dispatch-on-pin-mut.rs index 5774c8b2a..5774c8b2a 100644 --- a/src/test/ui/dyn-star/dispatch-on-pin-mut.rs +++ b/tests/ui/dyn-star/dispatch-on-pin-mut.rs diff --git a/src/test/ui/dyn-star/dispatch-on-pin-mut.run.stdout b/tests/ui/dyn-star/dispatch-on-pin-mut.run.stdout index 96c5ca698..96c5ca698 100644 --- a/src/test/ui/dyn-star/dispatch-on-pin-mut.run.stdout +++ b/tests/ui/dyn-star/dispatch-on-pin-mut.run.stdout diff --git a/tests/ui/dyn-star/dispatch-on-pin-mut.stderr b/tests/ui/dyn-star/dispatch-on-pin-mut.stderr new file mode 100644 index 000000000..cb9c78158 --- /dev/null +++ b/tests/ui/dyn-star/dispatch-on-pin-mut.stderr @@ -0,0 +1,11 @@ +warning: the feature `dyn_star` is incomplete and may not be safe to use and/or cause compiler crashes + --> $DIR/dispatch-on-pin-mut.rs:5:12 + | +LL | #![feature(dyn_star)] + | ^^^^^^^^ + | + = note: see issue #102425 <https://github.com/rust-lang/rust/issues/102425> for more information + = note: `#[warn(incomplete_features)]` on by default + +warning: 1 warning emitted + diff --git a/src/test/ui/dyn-star/dont-unsize-coerce-dyn-star.rs b/tests/ui/dyn-star/dont-unsize-coerce-dyn-star.rs index c12b16f16..c12b16f16 100644 --- a/src/test/ui/dyn-star/dont-unsize-coerce-dyn-star.rs +++ b/tests/ui/dyn-star/dont-unsize-coerce-dyn-star.rs diff --git a/src/test/ui/dyn-star/dont-unsize-coerce-dyn-star.run.stdout b/tests/ui/dyn-star/dont-unsize-coerce-dyn-star.run.stdout index b4db3ed70..b4db3ed70 100644 --- a/src/test/ui/dyn-star/dont-unsize-coerce-dyn-star.run.stdout +++ b/tests/ui/dyn-star/dont-unsize-coerce-dyn-star.run.stdout diff --git a/tests/ui/dyn-star/dont-unsize-coerce-dyn-star.stderr b/tests/ui/dyn-star/dont-unsize-coerce-dyn-star.stderr new file mode 100644 index 000000000..bcd014f8d --- /dev/null +++ b/tests/ui/dyn-star/dont-unsize-coerce-dyn-star.stderr @@ -0,0 +1,11 @@ +warning: the feature `dyn_star` is incomplete and may not be safe to use and/or cause compiler crashes + --> $DIR/dont-unsize-coerce-dyn-star.rs:4:12 + | +LL | #![feature(dyn_star)] + | ^^^^^^^^ + | + = note: see issue #102425 <https://github.com/rust-lang/rust/issues/102425> for more information + = note: `#[warn(incomplete_features)]` on by default + +warning: 1 warning emitted + diff --git a/src/test/ui/dyn-star/drop.rs b/tests/ui/dyn-star/drop.rs index 1478498c0..1478498c0 100644 --- a/src/test/ui/dyn-star/drop.rs +++ b/tests/ui/dyn-star/drop.rs diff --git a/src/test/ui/dyn-star/drop.run.stdout b/tests/ui/dyn-star/drop.run.stdout index dadb33ccf..dadb33ccf 100644 --- a/src/test/ui/dyn-star/drop.run.stdout +++ b/tests/ui/dyn-star/drop.run.stdout diff --git a/src/test/ui/dyn-star/dyn-async-trait.rs b/tests/ui/dyn-star/dyn-async-trait.rs index 9b27133b4..9b27133b4 100644 --- a/src/test/ui/dyn-star/dyn-async-trait.rs +++ b/tests/ui/dyn-star/dyn-async-trait.rs diff --git a/tests/ui/dyn-star/dyn-star-to-dyn.rs b/tests/ui/dyn-star/dyn-star-to-dyn.rs new file mode 100644 index 000000000..a6d9df952 --- /dev/null +++ b/tests/ui/dyn-star/dyn-star-to-dyn.rs @@ -0,0 +1,9 @@ +// build-pass + +#![feature(dyn_star)] +//~^ WARN the feature `dyn_star` is incomplete and may not be safe to use and/or cause compiler crashes + +fn main() { + let x: dyn* Send = &(); + let x = Box::new(x) as Box<dyn Send>; +} diff --git a/tests/ui/dyn-star/dyn-star-to-dyn.stderr b/tests/ui/dyn-star/dyn-star-to-dyn.stderr new file mode 100644 index 000000000..03aedf5f7 --- /dev/null +++ b/tests/ui/dyn-star/dyn-star-to-dyn.stderr @@ -0,0 +1,11 @@ +warning: the feature `dyn_star` is incomplete and may not be safe to use and/or cause compiler crashes + --> $DIR/dyn-star-to-dyn.rs:3:12 + | +LL | #![feature(dyn_star)] + | ^^^^^^^^ + | + = note: see issue #102425 <https://github.com/rust-lang/rust/issues/102425> for more information + = note: `#[warn(incomplete_features)]` on by default + +warning: 1 warning emitted + diff --git a/tests/ui/dyn-star/dyn-to-rigid.rs b/tests/ui/dyn-star/dyn-to-rigid.rs new file mode 100644 index 000000000..e80ee1590 --- /dev/null +++ b/tests/ui/dyn-star/dyn-to-rigid.rs @@ -0,0 +1,11 @@ +#![feature(dyn_star)] +#![allow(incomplete_features)] + +trait Tr {} + +fn f(x: dyn* Tr) -> usize { + x as usize + //~^ ERROR casting `(dyn* Tr + 'static)` as `usize` is invalid +} + +fn main() {} diff --git a/tests/ui/dyn-star/dyn-to-rigid.stderr b/tests/ui/dyn-star/dyn-to-rigid.stderr new file mode 100644 index 000000000..588e6d97e --- /dev/null +++ b/tests/ui/dyn-star/dyn-to-rigid.stderr @@ -0,0 +1,9 @@ +error[E0606]: casting `(dyn* Tr + 'static)` as `usize` is invalid + --> $DIR/dyn-to-rigid.rs:7:5 + | +LL | x as usize + | ^^^^^^^^^^ + +error: aborting due to previous error + +For more information about this error, try `rustc --explain E0606`. diff --git a/src/test/ui/dyn-star/error.rs b/tests/ui/dyn-star/error.rs index d8261387e..d8261387e 100644 --- a/src/test/ui/dyn-star/error.rs +++ b/tests/ui/dyn-star/error.rs diff --git a/src/test/ui/dyn-star/error.stderr b/tests/ui/dyn-star/error.stderr index ae54b9ca7..ae54b9ca7 100644 --- a/src/test/ui/dyn-star/error.stderr +++ b/tests/ui/dyn-star/error.stderr diff --git a/src/test/ui/dyn-star/feature-gate-dyn_star.rs b/tests/ui/dyn-star/feature-gate-dyn_star.rs index 4756661cf..4756661cf 100644 --- a/src/test/ui/dyn-star/feature-gate-dyn_star.rs +++ b/tests/ui/dyn-star/feature-gate-dyn_star.rs diff --git a/src/test/ui/dyn-star/feature-gate-dyn_star.stderr b/tests/ui/dyn-star/feature-gate-dyn_star.stderr index 2767e9478..c3449b627 100644 --- a/src/test/ui/dyn-star/feature-gate-dyn_star.stderr +++ b/tests/ui/dyn-star/feature-gate-dyn_star.stderr @@ -4,7 +4,7 @@ error[E0658]: dyn* trait objects are unstable LL | pub fn dyn_star_parameter(_: &dyn* Send) { | ^^^^^^^^^ | - = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information + = note: see issue #102425 <https://github.com/rust-lang/rust/issues/102425> for more information = help: add `#![feature(dyn_star)]` to the crate attributes to enable error: aborting due to previous error diff --git a/src/test/ui/dyn-star/issue-102430.rs b/tests/ui/dyn-star/issue-102430.rs index 244ecda66..244ecda66 100644 --- a/src/test/ui/dyn-star/issue-102430.rs +++ b/tests/ui/dyn-star/issue-102430.rs diff --git a/src/test/ui/dyn-star/make-dyn-star.rs b/tests/ui/dyn-star/make-dyn-star.rs index e5255a64b..e5255a64b 100644 --- a/src/test/ui/dyn-star/make-dyn-star.rs +++ b/tests/ui/dyn-star/make-dyn-star.rs diff --git a/src/test/ui/dyn-star/method.rs b/tests/ui/dyn-star/method.rs index 5a77640f0..5a77640f0 100644 --- a/src/test/ui/dyn-star/method.rs +++ b/tests/ui/dyn-star/method.rs diff --git a/src/test/ui/dyn-star/no-explicit-dyn-star-cast.rs b/tests/ui/dyn-star/no-explicit-dyn-star-cast.rs index 67240c8e8..67240c8e8 100644 --- a/src/test/ui/dyn-star/no-explicit-dyn-star-cast.rs +++ b/tests/ui/dyn-star/no-explicit-dyn-star-cast.rs diff --git a/src/test/ui/dyn-star/no-explicit-dyn-star-cast.stderr b/tests/ui/dyn-star/no-explicit-dyn-star-cast.stderr index 687d7db04..eb9c93305 100644 --- a/src/test/ui/dyn-star/no-explicit-dyn-star-cast.stderr +++ b/tests/ui/dyn-star/no-explicit-dyn-star-cast.stderr @@ -4,7 +4,7 @@ error[E0658]: dyn* trait objects are unstable LL | let dyn_i: dyn* Debug = i as dyn* Debug; | ^^^^^^^^^^ | - = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information + = note: see issue #102425 <https://github.com/rust-lang/rust/issues/102425> for more information = help: add `#![feature(dyn_star)]` to the crate attributes to enable error[E0658]: dyn* trait objects are unstable @@ -13,7 +13,7 @@ error[E0658]: dyn* trait objects are unstable LL | let dyn_i: dyn* Debug = i as dyn* Debug; | ^^^^^^^^^^ | - = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information + = note: see issue #102425 <https://github.com/rust-lang/rust/issues/102425> for more information = help: add `#![feature(dyn_star)]` to the crate attributes to enable error[E0606]: casting `usize` as `dyn* Debug` is invalid diff --git a/src/test/ui/dyn-star/no-explicit-dyn-star.rs b/tests/ui/dyn-star/no-explicit-dyn-star.rs index 4f726b7c6..4f726b7c6 100644 --- a/src/test/ui/dyn-star/no-explicit-dyn-star.rs +++ b/tests/ui/dyn-star/no-explicit-dyn-star.rs diff --git a/src/test/ui/dyn-star/no-explicit-dyn-star.stderr b/tests/ui/dyn-star/no-explicit-dyn-star.stderr index 49706fae1..49706fae1 100644 --- a/src/test/ui/dyn-star/no-explicit-dyn-star.stderr +++ b/tests/ui/dyn-star/no-explicit-dyn-star.stderr diff --git a/src/test/ui/dyn-star/no-implicit-dyn-star.rs b/tests/ui/dyn-star/no-implicit-dyn-star.rs index d9470e284..d9470e284 100644 --- a/src/test/ui/dyn-star/no-implicit-dyn-star.rs +++ b/tests/ui/dyn-star/no-implicit-dyn-star.rs diff --git a/src/test/ui/dyn-star/no-implicit-dyn-star.stderr b/tests/ui/dyn-star/no-implicit-dyn-star.stderr index e7c591862..a3f4d21ca 100644 --- a/src/test/ui/dyn-star/no-implicit-dyn-star.stderr +++ b/tests/ui/dyn-star/no-implicit-dyn-star.stderr @@ -2,7 +2,7 @@ error[E0308]: mismatched types --> $DIR/no-implicit-dyn-star.rs:6:48 | LL | dyn_star_foreign::require_dyn_star_display(1usize); - | ------------------------------------------ ^^^^^^ expected trait object `dyn std::fmt::Display`, found `usize` + | ------------------------------------------ ^^^^^^ expected trait object `dyn Display`, found `usize` | | | arguments to this function are incorrect | diff --git a/src/test/ui/dyn-star/no-unsize-coerce-dyn-trait.rs b/tests/ui/dyn-star/no-unsize-coerce-dyn-trait.rs index a4eb669e3..a4eb669e3 100644 --- a/src/test/ui/dyn-star/no-unsize-coerce-dyn-trait.rs +++ b/tests/ui/dyn-star/no-unsize-coerce-dyn-trait.rs diff --git a/src/test/ui/dyn-star/no-unsize-coerce-dyn-trait.stderr b/tests/ui/dyn-star/no-unsize-coerce-dyn-trait.stderr index 2fc751b3b..c7f1a4b9a 100644 --- a/src/test/ui/dyn-star/no-unsize-coerce-dyn-trait.stderr +++ b/tests/ui/dyn-star/no-unsize-coerce-dyn-trait.stderr @@ -4,7 +4,7 @@ warning: the feature `dyn_star` is incomplete and may not be safe to use and/or LL | #![feature(dyn_star, trait_upcasting)] | ^^^^^^^^ | - = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information + = note: see issue #102425 <https://github.com/rust-lang/rust/issues/102425> for more information = note: `#[warn(incomplete_features)]` on by default error[E0308]: mismatched types diff --git a/src/test/ui/dyn-star/return.rs b/tests/ui/dyn-star/return.rs index fa3d8d7d5..fa3d8d7d5 100644 --- a/src/test/ui/dyn-star/return.rs +++ b/tests/ui/dyn-star/return.rs diff --git a/tests/ui/dyn-star/return.stderr b/tests/ui/dyn-star/return.stderr new file mode 100644 index 000000000..9c2656829 --- /dev/null +++ b/tests/ui/dyn-star/return.stderr @@ -0,0 +1,11 @@ +warning: the feature `dyn_star` is incomplete and may not be safe to use and/or cause compiler crashes + --> $DIR/return.rs:3:12 + | +LL | #![feature(dyn_star)] + | ^^^^^^^^ + | + = note: see issue #102425 <https://github.com/rust-lang/rust/issues/102425> for more information + = note: `#[warn(incomplete_features)]` on by default + +warning: 1 warning emitted + diff --git a/src/test/ui/dyn-star/syntax.rs b/tests/ui/dyn-star/syntax.rs index 618c72562..618c72562 100644 --- a/src/test/ui/dyn-star/syntax.rs +++ b/tests/ui/dyn-star/syntax.rs diff --git a/src/test/ui/dyn-star/unsize-into-ref-dyn-star.rs b/tests/ui/dyn-star/unsize-into-ref-dyn-star.rs index 1e8cafe15..1e8cafe15 100644 --- a/src/test/ui/dyn-star/unsize-into-ref-dyn-star.rs +++ b/tests/ui/dyn-star/unsize-into-ref-dyn-star.rs diff --git a/src/test/ui/dyn-star/unsize-into-ref-dyn-star.stderr b/tests/ui/dyn-star/unsize-into-ref-dyn-star.stderr index f6444a60a..f6444a60a 100644 --- a/src/test/ui/dyn-star/unsize-into-ref-dyn-star.stderr +++ b/tests/ui/dyn-star/unsize-into-ref-dyn-star.stderr diff --git a/src/test/ui/dyn-star/upcast.rs b/tests/ui/dyn-star/upcast.rs index c667ac143..c667ac143 100644 --- a/src/test/ui/dyn-star/upcast.rs +++ b/tests/ui/dyn-star/upcast.rs diff --git a/src/test/ui/dyn-star/upcast.stderr b/tests/ui/dyn-star/upcast.stderr index 6a95f7754..74ccd6a18 100644 --- a/src/test/ui/dyn-star/upcast.stderr +++ b/tests/ui/dyn-star/upcast.stderr @@ -4,7 +4,7 @@ warning: the feature `dyn_star` is incomplete and may not be safe to use and/or LL | #![feature(dyn_star, trait_upcasting)] | ^^^^^^^^ | - = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information + = note: see issue #102425 <https://github.com/rust-lang/rust/issues/102425> for more information = note: `#[warn(incomplete_features)]` on by default error[E0277]: `dyn* Foo` needs to be a pointer-sized type |