summaryrefslogtreecommitdiffstats
path: root/tests/ui/dyn-star
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tests/ui/dyn-star/align.normal.stderr11
-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.stderr11
-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.stderr11
-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.rs9
-rw-r--r--tests/ui/dyn-star/dyn-star-to-dyn.stderr11
-rw-r--r--tests/ui/dyn-star/dyn-to-rigid.rs11
-rw-r--r--tests/ui/dyn-star/dyn-to-rigid.stderr9
-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.stderr11
-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