summaryrefslogtreecommitdiffstats
path: root/tests/ui/traits/new-solver/alias-bound-unsound.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/traits/new-solver/alias-bound-unsound.stderr')
-rw-r--r--tests/ui/traits/new-solver/alias-bound-unsound.stderr16
1 files changed, 3 insertions, 13 deletions
diff --git a/tests/ui/traits/new-solver/alias-bound-unsound.stderr b/tests/ui/traits/new-solver/alias-bound-unsound.stderr
index 9a43d2a66..5800e2c43 100644
--- a/tests/ui/traits/new-solver/alias-bound-unsound.stderr
+++ b/tests/ui/traits/new-solver/alias-bound-unsound.stderr
@@ -1,17 +1,8 @@
-error[E0277]: the trait bound `<() as Foo>::Item: Copy` is not satisfied
- --> $DIR/alias-bound-unsound.rs:23:10
+error: the type `&<() as Foo>::Item` is not well-formed
+ --> $DIR/alias-bound-unsound.rs:23:31
|
LL | drop(<() as Foo>::copy_me(&x));
- | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Copy` is not implemented for `<() as Foo>::Item`
- |
-note: required by a bound in `Foo::Item`
- --> $DIR/alias-bound-unsound.rs:10:30
- |
-LL | type Item: Copy
- | ---- required by a bound in this associated type
-LL | where
-LL | <Self as Foo>::Item: Copy;
- | ^^^^ required by this bound in `Foo::Item`
+ | ^^
error: the type `<() as Foo>::Item` is not well-formed
--> $DIR/alias-bound-unsound.rs:23:10
@@ -21,4 +12,3 @@ LL | drop(<() as Foo>::copy_me(&x));
error: aborting due to 2 previous errors
-For more information about this error, try `rustc --explain E0277`.