summaryrefslogtreecommitdiffstats
path: root/tests/ui/union
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tests/ui/union/auxiliary/union.rs (renamed from src/test/ui/union/auxiliary/union.rs)0
-rw-r--r--tests/ui/union/field_checks.rs (renamed from src/test/ui/union/field_checks.rs)0
-rw-r--r--tests/ui/union/field_checks.stderr (renamed from src/test/ui/union/field_checks.stderr)0
-rw-r--r--tests/ui/union/issue-41073.rs (renamed from src/test/ui/union/issue-41073.rs)0
-rw-r--r--tests/ui/union/issue-41073.stderr (renamed from src/test/ui/union/issue-41073.stderr)0
-rw-r--r--tests/ui/union/issue-81199.rs (renamed from src/test/ui/union/issue-81199.rs)0
-rw-r--r--tests/ui/union/issue-81199.stderr (renamed from src/test/ui/union/issue-81199.stderr)0
-rw-r--r--tests/ui/union/issue-99375.rs (renamed from src/test/ui/union/issue-99375.rs)0
-rw-r--r--tests/ui/union/union-align.rs (renamed from src/test/ui/union/union-align.rs)0
-rw-r--r--tests/ui/union/union-backcomp.rs (renamed from src/test/ui/union/union-backcomp.rs)0
-rw-r--r--tests/ui/union/union-basic.rs (renamed from src/test/ui/union/union-basic.rs)0
-rw-r--r--tests/ui/union/union-borrow-move-parent-sibling.mirunsafeck.stderr (renamed from src/test/ui/union/union-borrow-move-parent-sibling.mirunsafeck.stderr)20
-rw-r--r--tests/ui/union/union-borrow-move-parent-sibling.rs (renamed from src/test/ui/union/union-borrow-move-parent-sibling.rs)0
-rw-r--r--tests/ui/union/union-borrow-move-parent-sibling.thirunsafeck.stderr (renamed from src/test/ui/union/union-borrow-move-parent-sibling.thirunsafeck.stderr)20
-rw-r--r--tests/ui/union/union-const-codegen.rs (renamed from src/test/ui/union/union-const-codegen.rs)0
-rw-r--r--tests/ui/union/union-const-eval-field.rs (renamed from src/test/ui/union/union-const-eval-field.rs)0
-rw-r--r--tests/ui/union/union-const-eval.rs (renamed from src/test/ui/union/union-const-eval.rs)0
-rw-r--r--tests/ui/union/union-const-pat.rs (renamed from src/test/ui/union/union-const-pat.rs)0
-rw-r--r--tests/ui/union/union-const-pat.stderr (renamed from src/test/ui/union/union-const-pat.stderr)0
-rw-r--r--tests/ui/union/union-copy.rs (renamed from src/test/ui/union/union-copy.rs)0
-rw-r--r--tests/ui/union/union-copy.stderr (renamed from src/test/ui/union/union-copy.stderr)0
-rw-r--r--tests/ui/union/union-deref.mirunsafeck.stderr (renamed from src/test/ui/union/union-deref.mirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-deref.rs (renamed from src/test/ui/union/union-deref.rs)0
-rw-r--r--tests/ui/union/union-deref.thirunsafeck.stderr (renamed from src/test/ui/union/union-deref.thirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-derive-clone.mirunsafeck.stderr (renamed from src/test/ui/union/union-derive-clone.mirunsafeck.stderr)6
-rw-r--r--tests/ui/union/union-derive-clone.rs (renamed from src/test/ui/union/union-derive-clone.rs)0
-rw-r--r--tests/ui/union/union-derive-clone.thirunsafeck.stderr (renamed from src/test/ui/union/union-derive-clone.thirunsafeck.stderr)6
-rw-r--r--tests/ui/union/union-derive-eq.mirunsafeck.stderr (renamed from src/test/ui/union/union-derive-eq.mirunsafeck.stderr)3
-rw-r--r--tests/ui/union/union-derive-eq.rs (renamed from src/test/ui/union/union-derive-eq.rs)0
-rw-r--r--tests/ui/union/union-derive-eq.thirunsafeck.stderr (renamed from src/test/ui/union/union-derive-eq.thirunsafeck.stderr)3
-rw-r--r--tests/ui/union/union-derive-rpass.rs (renamed from src/test/ui/union/union-derive-rpass.rs)0
-rw-r--r--tests/ui/union/union-derive.rs (renamed from src/test/ui/union/union-derive.rs)0
-rw-r--r--tests/ui/union/union-derive.stderr (renamed from src/test/ui/union/union-derive.stderr)0
-rw-r--r--tests/ui/union/union-drop-assign.rs (renamed from src/test/ui/union/union-drop-assign.rs)0
-rw-r--r--tests/ui/union/union-drop.rs (renamed from src/test/ui/union/union-drop.rs)0
-rw-r--r--tests/ui/union/union-empty.rs (renamed from src/test/ui/union/union-empty.rs)0
-rw-r--r--tests/ui/union/union-empty.stderr (renamed from src/test/ui/union/union-empty.stderr)0
-rw-r--r--tests/ui/union/union-fields-1.mirunsafeck.stderr (renamed from src/test/ui/union/union-fields-1.mirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-fields-1.rs (renamed from src/test/ui/union/union-fields-1.rs)0
-rw-r--r--tests/ui/union/union-fields-1.thirunsafeck.stderr (renamed from src/test/ui/union/union-fields-1.thirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-fields-2.mirunsafeck.stderr (renamed from src/test/ui/union/union-fields-2.mirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-fields-2.rs (renamed from src/test/ui/union/union-fields-2.rs)0
-rw-r--r--tests/ui/union/union-fields-2.thirunsafeck.stderr (renamed from src/test/ui/union/union-fields-2.thirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-generic-rpass.rs (renamed from src/test/ui/union/union-generic-rpass.rs)0
-rw-r--r--tests/ui/union/union-generic.mirunsafeck.stderr (renamed from src/test/ui/union/union-generic.mirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-generic.rs (renamed from src/test/ui/union/union-generic.rs)0
-rw-r--r--tests/ui/union/union-generic.thirunsafeck.stderr (renamed from src/test/ui/union/union-generic.thirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-inherent-method.rs (renamed from src/test/ui/union/union-inherent-method.rs)0
-rw-r--r--tests/ui/union/union-lint-dead-code.mirunsafeck.stderr (renamed from src/test/ui/union/union-lint-dead-code.mirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-lint-dead-code.rs (renamed from src/test/ui/union/union-lint-dead-code.rs)0
-rw-r--r--tests/ui/union/union-lint-dead-code.thirunsafeck.stderr (renamed from src/test/ui/union/union-lint-dead-code.thirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-macro.rs (renamed from src/test/ui/union/union-macro.rs)0
-rw-r--r--tests/ui/union/union-manuallydrop-rpass.rs (renamed from src/test/ui/union/union-manuallydrop-rpass.rs)0
-rw-r--r--tests/ui/union/union-move.mirunsafeck.stderr (renamed from src/test/ui/union/union-move.mirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-move.rs (renamed from src/test/ui/union/union-move.rs)0
-rw-r--r--tests/ui/union/union-move.thirunsafeck.stderr (renamed from src/test/ui/union/union-move.thirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-nodrop.rs (renamed from src/test/ui/union/union-nodrop.rs)0
-rw-r--r--tests/ui/union/union-nonrepresentable.rs (renamed from src/test/ui/union/union-nonrepresentable.rs)0
-rw-r--r--tests/ui/union/union-nonrepresentable.stderr (renamed from src/test/ui/union/union-nonrepresentable.stderr)0
-rw-r--r--tests/ui/union/union-nonzero.rs (renamed from src/test/ui/union/union-nonzero.rs)0
-rw-r--r--tests/ui/union/union-overwrite.rs (renamed from src/test/ui/union/union-overwrite.rs)0
-rw-r--r--tests/ui/union/union-packed.rs (renamed from src/test/ui/union/union-packed.rs)0
-rw-r--r--tests/ui/union/union-pat-refutability.rs (renamed from src/test/ui/union/union-pat-refutability.rs)0
-rw-r--r--tests/ui/union/union-repr-c.rs (renamed from src/test/ui/union/union-repr-c.rs)0
-rw-r--r--tests/ui/union/union-repr-c.stderr (renamed from src/test/ui/union/union-repr-c.stderr)0
-rw-r--r--tests/ui/union/union-sized-field.rs (renamed from src/test/ui/union/union-sized-field.rs)0
-rw-r--r--tests/ui/union/union-sized-field.stderr (renamed from src/test/ui/union/union-sized-field.stderr)0
-rw-r--r--tests/ui/union/union-suggest-field.mirunsafeck.stderr (renamed from src/test/ui/union/union-suggest-field.mirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-suggest-field.rs (renamed from src/test/ui/union/union-suggest-field.rs)0
-rw-r--r--tests/ui/union/union-suggest-field.thirunsafeck.stderr (renamed from src/test/ui/union/union-suggest-field.thirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-trait-impl.rs (renamed from src/test/ui/union/union-trait-impl.rs)0
-rw-r--r--tests/ui/union/union-transmute.rs (renamed from src/test/ui/union/union-transmute.rs)0
-rw-r--r--tests/ui/union/union-unsafe.mir.stderr (renamed from src/test/ui/union/union-unsafe.mir.stderr)0
-rw-r--r--tests/ui/union/union-unsafe.rs (renamed from src/test/ui/union/union-unsafe.rs)0
-rw-r--r--tests/ui/union/union-unsafe.thir.stderr (renamed from src/test/ui/union/union-unsafe.thir.stderr)0
-rw-r--r--tests/ui/union/union-unsized.mirunsafeck.stderr (renamed from src/test/ui/union/union-unsized.mirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-unsized.rs (renamed from src/test/ui/union/union-unsized.rs)0
-rw-r--r--tests/ui/union/union-unsized.thirunsafeck.stderr (renamed from src/test/ui/union/union-unsized.thirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-with-drop-fields.mirunsafeck.stderr (renamed from src/test/ui/union/union-with-drop-fields.mirunsafeck.stderr)0
-rw-r--r--tests/ui/union/union-with-drop-fields.rs (renamed from src/test/ui/union/union-with-drop-fields.rs)0
-rw-r--r--tests/ui/union/union-with-drop-fields.thirunsafeck.stderr (renamed from src/test/ui/union/union-with-drop-fields.thirunsafeck.stderr)0
81 files changed, 24 insertions, 34 deletions
diff --git a/src/test/ui/union/auxiliary/union.rs b/tests/ui/union/auxiliary/union.rs
index e785e35ae..e785e35ae 100644
--- a/src/test/ui/union/auxiliary/union.rs
+++ b/tests/ui/union/auxiliary/union.rs
diff --git a/src/test/ui/union/field_checks.rs b/tests/ui/union/field_checks.rs
index d5d1e44ac..d5d1e44ac 100644
--- a/src/test/ui/union/field_checks.rs
+++ b/tests/ui/union/field_checks.rs
diff --git a/src/test/ui/union/field_checks.stderr b/tests/ui/union/field_checks.stderr
index 1f97e97ac..1f97e97ac 100644
--- a/src/test/ui/union/field_checks.stderr
+++ b/tests/ui/union/field_checks.stderr
diff --git a/src/test/ui/union/issue-41073.rs b/tests/ui/union/issue-41073.rs
index 4dfdc606b..4dfdc606b 100644
--- a/src/test/ui/union/issue-41073.rs
+++ b/tests/ui/union/issue-41073.rs
diff --git a/src/test/ui/union/issue-41073.stderr b/tests/ui/union/issue-41073.stderr
index b3887fa0f..b3887fa0f 100644
--- a/src/test/ui/union/issue-41073.stderr
+++ b/tests/ui/union/issue-41073.stderr
diff --git a/src/test/ui/union/issue-81199.rs b/tests/ui/union/issue-81199.rs
index 628e7c6ed..628e7c6ed 100644
--- a/src/test/ui/union/issue-81199.rs
+++ b/tests/ui/union/issue-81199.rs
diff --git a/src/test/ui/union/issue-81199.stderr b/tests/ui/union/issue-81199.stderr
index 5bb986753..5bb986753 100644
--- a/src/test/ui/union/issue-81199.stderr
+++ b/tests/ui/union/issue-81199.stderr
diff --git a/src/test/ui/union/issue-99375.rs b/tests/ui/union/issue-99375.rs
index 175018a7d..175018a7d 100644
--- a/src/test/ui/union/issue-99375.rs
+++ b/tests/ui/union/issue-99375.rs
diff --git a/src/test/ui/union/union-align.rs b/tests/ui/union/union-align.rs
index 6a44f27db..6a44f27db 100644
--- a/src/test/ui/union/union-align.rs
+++ b/tests/ui/union/union-align.rs
diff --git a/src/test/ui/union/union-backcomp.rs b/tests/ui/union/union-backcomp.rs
index b19eab9f5..b19eab9f5 100644
--- a/src/test/ui/union/union-backcomp.rs
+++ b/tests/ui/union/union-backcomp.rs
diff --git a/src/test/ui/union/union-basic.rs b/tests/ui/union/union-basic.rs
index dcc552ac7..dcc552ac7 100644
--- a/src/test/ui/union/union-basic.rs
+++ b/tests/ui/union/union-basic.rs
diff --git a/src/test/ui/union/union-borrow-move-parent-sibling.mirunsafeck.stderr b/tests/ui/union/union-borrow-move-parent-sibling.mirunsafeck.stderr
index ca02de4c6..7f931b49a 100644
--- a/src/test/ui/union/union-borrow-move-parent-sibling.mirunsafeck.stderr
+++ b/tests/ui/union/union-borrow-move-parent-sibling.mirunsafeck.stderr
@@ -14,10 +14,12 @@ error[E0507]: cannot move out of dereference of `ManuallyDrop<((MockVec<u8>, Moc
--> $DIR/union-borrow-move-parent-sibling.rs:62:13
|
LL | let a = u.x.0;
- | ^^^^^
- | |
- | move occurs because value has type `(MockVec<u8>, MockVec<u8>)`, which does not implement the `Copy` trait
- | help: consider borrowing here: `&u.x.0`
+ | ^^^^^ move occurs because value has type `(MockVec<u8>, MockVec<u8>)`, which does not implement the `Copy` trait
+ |
+help: consider borrowing here
+ |
+LL | let a = &u.x.0;
+ | +
error[E0382]: use of moved value: `u`
--> $DIR/union-borrow-move-parent-sibling.rs:64:13
@@ -46,10 +48,12 @@ error[E0507]: cannot move out of dereference of `ManuallyDrop<((MockVec<u8>, Moc
--> $DIR/union-borrow-move-parent-sibling.rs:76:13
|
LL | let a = (u.x.0).0;
- | ^^^^^^^^^
- | |
- | move occurs because value has type `MockVec<u8>`, which does not implement the `Copy` trait
- | help: consider borrowing here: `&(u.x.0).0`
+ | ^^^^^^^^^ move occurs because value has type `MockVec<u8>`, which does not implement the `Copy` trait
+ |
+help: consider borrowing here
+ |
+LL | let a = &(u.x.0).0;
+ | +
error[E0382]: use of moved value: `u`
--> $DIR/union-borrow-move-parent-sibling.rs:78:13
diff --git a/src/test/ui/union/union-borrow-move-parent-sibling.rs b/tests/ui/union/union-borrow-move-parent-sibling.rs
index 83781c5e5..83781c5e5 100644
--- a/src/test/ui/union/union-borrow-move-parent-sibling.rs
+++ b/tests/ui/union/union-borrow-move-parent-sibling.rs
diff --git a/src/test/ui/union/union-borrow-move-parent-sibling.thirunsafeck.stderr b/tests/ui/union/union-borrow-move-parent-sibling.thirunsafeck.stderr
index ca02de4c6..7f931b49a 100644
--- a/src/test/ui/union/union-borrow-move-parent-sibling.thirunsafeck.stderr
+++ b/tests/ui/union/union-borrow-move-parent-sibling.thirunsafeck.stderr
@@ -14,10 +14,12 @@ error[E0507]: cannot move out of dereference of `ManuallyDrop<((MockVec<u8>, Moc
--> $DIR/union-borrow-move-parent-sibling.rs:62:13
|
LL | let a = u.x.0;
- | ^^^^^
- | |
- | move occurs because value has type `(MockVec<u8>, MockVec<u8>)`, which does not implement the `Copy` trait
- | help: consider borrowing here: `&u.x.0`
+ | ^^^^^ move occurs because value has type `(MockVec<u8>, MockVec<u8>)`, which does not implement the `Copy` trait
+ |
+help: consider borrowing here
+ |
+LL | let a = &u.x.0;
+ | +
error[E0382]: use of moved value: `u`
--> $DIR/union-borrow-move-parent-sibling.rs:64:13
@@ -46,10 +48,12 @@ error[E0507]: cannot move out of dereference of `ManuallyDrop<((MockVec<u8>, Moc
--> $DIR/union-borrow-move-parent-sibling.rs:76:13
|
LL | let a = (u.x.0).0;
- | ^^^^^^^^^
- | |
- | move occurs because value has type `MockVec<u8>`, which does not implement the `Copy` trait
- | help: consider borrowing here: `&(u.x.0).0`
+ | ^^^^^^^^^ move occurs because value has type `MockVec<u8>`, which does not implement the `Copy` trait
+ |
+help: consider borrowing here
+ |
+LL | let a = &(u.x.0).0;
+ | +
error[E0382]: use of moved value: `u`
--> $DIR/union-borrow-move-parent-sibling.rs:78:13
diff --git a/src/test/ui/union/union-const-codegen.rs b/tests/ui/union/union-const-codegen.rs
index 32a546cf3..32a546cf3 100644
--- a/src/test/ui/union/union-const-codegen.rs
+++ b/tests/ui/union/union-const-codegen.rs
diff --git a/src/test/ui/union/union-const-eval-field.rs b/tests/ui/union/union-const-eval-field.rs
index ca48785cd..ca48785cd 100644
--- a/src/test/ui/union/union-const-eval-field.rs
+++ b/tests/ui/union/union-const-eval-field.rs
diff --git a/src/test/ui/union/union-const-eval.rs b/tests/ui/union/union-const-eval.rs
index 32ee4a739..32ee4a739 100644
--- a/src/test/ui/union/union-const-eval.rs
+++ b/tests/ui/union/union-const-eval.rs
diff --git a/src/test/ui/union/union-const-pat.rs b/tests/ui/union/union-const-pat.rs
index e7cb248a2..e7cb248a2 100644
--- a/src/test/ui/union/union-const-pat.rs
+++ b/tests/ui/union/union-const-pat.rs
diff --git a/src/test/ui/union/union-const-pat.stderr b/tests/ui/union/union-const-pat.stderr
index dc87f4de5..dc87f4de5 100644
--- a/src/test/ui/union/union-const-pat.stderr
+++ b/tests/ui/union/union-const-pat.stderr
diff --git a/src/test/ui/union/union-copy.rs b/tests/ui/union/union-copy.rs
index 5c3f8d908..5c3f8d908 100644
--- a/src/test/ui/union/union-copy.rs
+++ b/tests/ui/union/union-copy.rs
diff --git a/src/test/ui/union/union-copy.stderr b/tests/ui/union/union-copy.stderr
index 53ee4dd2e..53ee4dd2e 100644
--- a/src/test/ui/union/union-copy.stderr
+++ b/tests/ui/union/union-copy.stderr
diff --git a/src/test/ui/union/union-deref.mirunsafeck.stderr b/tests/ui/union/union-deref.mirunsafeck.stderr
index be5e60ab8..be5e60ab8 100644
--- a/src/test/ui/union/union-deref.mirunsafeck.stderr
+++ b/tests/ui/union/union-deref.mirunsafeck.stderr
diff --git a/src/test/ui/union/union-deref.rs b/tests/ui/union/union-deref.rs
index 5aa28d93f..5aa28d93f 100644
--- a/src/test/ui/union/union-deref.rs
+++ b/tests/ui/union/union-deref.rs
diff --git a/src/test/ui/union/union-deref.thirunsafeck.stderr b/tests/ui/union/union-deref.thirunsafeck.stderr
index be5e60ab8..be5e60ab8 100644
--- a/src/test/ui/union/union-deref.thirunsafeck.stderr
+++ b/tests/ui/union/union-deref.thirunsafeck.stderr
diff --git a/src/test/ui/union/union-derive-clone.mirunsafeck.stderr b/tests/ui/union/union-derive-clone.mirunsafeck.stderr
index 148fb5046..b80e8b988 100644
--- a/src/test/ui/union/union-derive-clone.mirunsafeck.stderr
+++ b/tests/ui/union/union-derive-clone.mirunsafeck.stderr
@@ -6,9 +6,6 @@ LL | #[derive(Clone)]
|
note: required by a bound in `AssertParamIsCopy`
--> $SRC_DIR/core/src/clone.rs:LL:COL
- |
-LL | pub struct AssertParamIsCopy<T: Copy + ?Sized> {
- | ^^^^ required by this bound in `AssertParamIsCopy`
= note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider annotating `U1` with `#[derive(Copy)]`
|
@@ -35,9 +32,6 @@ note: trait bound `CloneNoCopy: Copy` was not satisfied
|
LL | #[derive(Clone, Copy)]
| ^^^^^ unsatisfied trait bound introduced in this `derive` macro
- = note: the following trait bounds were not satisfied:
- `CloneNoCopy: Copy`
- which is required by `U5<CloneNoCopy>: Clone`
help: consider annotating `CloneNoCopy` with `#[derive(Clone, Copy)]`
|
LL | #[derive(Clone, Copy)]
diff --git a/src/test/ui/union/union-derive-clone.rs b/tests/ui/union/union-derive-clone.rs
index 7aa62146e..7aa62146e 100644
--- a/src/test/ui/union/union-derive-clone.rs
+++ b/tests/ui/union/union-derive-clone.rs
diff --git a/src/test/ui/union/union-derive-clone.thirunsafeck.stderr b/tests/ui/union/union-derive-clone.thirunsafeck.stderr
index 148fb5046..b80e8b988 100644
--- a/src/test/ui/union/union-derive-clone.thirunsafeck.stderr
+++ b/tests/ui/union/union-derive-clone.thirunsafeck.stderr
@@ -6,9 +6,6 @@ LL | #[derive(Clone)]
|
note: required by a bound in `AssertParamIsCopy`
--> $SRC_DIR/core/src/clone.rs:LL:COL
- |
-LL | pub struct AssertParamIsCopy<T: Copy + ?Sized> {
- | ^^^^ required by this bound in `AssertParamIsCopy`
= note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider annotating `U1` with `#[derive(Copy)]`
|
@@ -35,9 +32,6 @@ note: trait bound `CloneNoCopy: Copy` was not satisfied
|
LL | #[derive(Clone, Copy)]
| ^^^^^ unsatisfied trait bound introduced in this `derive` macro
- = note: the following trait bounds were not satisfied:
- `CloneNoCopy: Copy`
- which is required by `U5<CloneNoCopy>: Clone`
help: consider annotating `CloneNoCopy` with `#[derive(Clone, Copy)]`
|
LL | #[derive(Clone, Copy)]
diff --git a/src/test/ui/union/union-derive-eq.mirunsafeck.stderr b/tests/ui/union/union-derive-eq.mirunsafeck.stderr
index 99505f316..9e55390b5 100644
--- a/src/test/ui/union/union-derive-eq.mirunsafeck.stderr
+++ b/tests/ui/union/union-derive-eq.mirunsafeck.stderr
@@ -9,9 +9,6 @@ LL | a: PartialEqNotEq,
|
note: required by a bound in `AssertParamIsEq`
--> $SRC_DIR/core/src/cmp.rs:LL:COL
- |
-LL | pub struct AssertParamIsEq<T: Eq + ?Sized> {
- | ^^ required by this bound in `AssertParamIsEq`
= note: this error originates in the derive macro `Eq` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider annotating `PartialEqNotEq` with `#[derive(Eq)]`
|
diff --git a/src/test/ui/union/union-derive-eq.rs b/tests/ui/union/union-derive-eq.rs
index b7e7f343f..b7e7f343f 100644
--- a/src/test/ui/union/union-derive-eq.rs
+++ b/tests/ui/union/union-derive-eq.rs
diff --git a/src/test/ui/union/union-derive-eq.thirunsafeck.stderr b/tests/ui/union/union-derive-eq.thirunsafeck.stderr
index 99505f316..9e55390b5 100644
--- a/src/test/ui/union/union-derive-eq.thirunsafeck.stderr
+++ b/tests/ui/union/union-derive-eq.thirunsafeck.stderr
@@ -9,9 +9,6 @@ LL | a: PartialEqNotEq,
|
note: required by a bound in `AssertParamIsEq`
--> $SRC_DIR/core/src/cmp.rs:LL:COL
- |
-LL | pub struct AssertParamIsEq<T: Eq + ?Sized> {
- | ^^ required by this bound in `AssertParamIsEq`
= note: this error originates in the derive macro `Eq` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider annotating `PartialEqNotEq` with `#[derive(Eq)]`
|
diff --git a/src/test/ui/union/union-derive-rpass.rs b/tests/ui/union/union-derive-rpass.rs
index 8276bc635..8276bc635 100644
--- a/src/test/ui/union/union-derive-rpass.rs
+++ b/tests/ui/union/union-derive-rpass.rs
diff --git a/src/test/ui/union/union-derive.rs b/tests/ui/union/union-derive.rs
index 652a6b24c..652a6b24c 100644
--- a/src/test/ui/union/union-derive.rs
+++ b/tests/ui/union/union-derive.rs
diff --git a/src/test/ui/union/union-derive.stderr b/tests/ui/union/union-derive.stderr
index 6ef72c901..6ef72c901 100644
--- a/src/test/ui/union/union-derive.stderr
+++ b/tests/ui/union/union-derive.stderr
diff --git a/src/test/ui/union/union-drop-assign.rs b/tests/ui/union/union-drop-assign.rs
index 215666bdd..215666bdd 100644
--- a/src/test/ui/union/union-drop-assign.rs
+++ b/tests/ui/union/union-drop-assign.rs
diff --git a/src/test/ui/union/union-drop.rs b/tests/ui/union/union-drop.rs
index c3d7d41ca..c3d7d41ca 100644
--- a/src/test/ui/union/union-drop.rs
+++ b/tests/ui/union/union-drop.rs
diff --git a/src/test/ui/union/union-empty.rs b/tests/ui/union/union-empty.rs
index 79b7e68ee..79b7e68ee 100644
--- a/src/test/ui/union/union-empty.rs
+++ b/tests/ui/union/union-empty.rs
diff --git a/src/test/ui/union/union-empty.stderr b/tests/ui/union/union-empty.stderr
index a80b27e6e..a80b27e6e 100644
--- a/src/test/ui/union/union-empty.stderr
+++ b/tests/ui/union/union-empty.stderr
diff --git a/src/test/ui/union/union-fields-1.mirunsafeck.stderr b/tests/ui/union/union-fields-1.mirunsafeck.stderr
index 0c9981c69..0c9981c69 100644
--- a/src/test/ui/union/union-fields-1.mirunsafeck.stderr
+++ b/tests/ui/union/union-fields-1.mirunsafeck.stderr
diff --git a/src/test/ui/union/union-fields-1.rs b/tests/ui/union/union-fields-1.rs
index cf2ef4c03..cf2ef4c03 100644
--- a/src/test/ui/union/union-fields-1.rs
+++ b/tests/ui/union/union-fields-1.rs
diff --git a/src/test/ui/union/union-fields-1.thirunsafeck.stderr b/tests/ui/union/union-fields-1.thirunsafeck.stderr
index 0c9981c69..0c9981c69 100644
--- a/src/test/ui/union/union-fields-1.thirunsafeck.stderr
+++ b/tests/ui/union/union-fields-1.thirunsafeck.stderr
diff --git a/src/test/ui/union/union-fields-2.mirunsafeck.stderr b/tests/ui/union/union-fields-2.mirunsafeck.stderr
index 90ad16402..90ad16402 100644
--- a/src/test/ui/union/union-fields-2.mirunsafeck.stderr
+++ b/tests/ui/union/union-fields-2.mirunsafeck.stderr
diff --git a/src/test/ui/union/union-fields-2.rs b/tests/ui/union/union-fields-2.rs
index e738b1847..e738b1847 100644
--- a/src/test/ui/union/union-fields-2.rs
+++ b/tests/ui/union/union-fields-2.rs
diff --git a/src/test/ui/union/union-fields-2.thirunsafeck.stderr b/tests/ui/union/union-fields-2.thirunsafeck.stderr
index 90ad16402..90ad16402 100644
--- a/src/test/ui/union/union-fields-2.thirunsafeck.stderr
+++ b/tests/ui/union/union-fields-2.thirunsafeck.stderr
diff --git a/src/test/ui/union/union-generic-rpass.rs b/tests/ui/union/union-generic-rpass.rs
index 25f1f5050..25f1f5050 100644
--- a/src/test/ui/union/union-generic-rpass.rs
+++ b/tests/ui/union/union-generic-rpass.rs
diff --git a/src/test/ui/union/union-generic.mirunsafeck.stderr b/tests/ui/union/union-generic.mirunsafeck.stderr
index 037022a91..037022a91 100644
--- a/src/test/ui/union/union-generic.mirunsafeck.stderr
+++ b/tests/ui/union/union-generic.mirunsafeck.stderr
diff --git a/src/test/ui/union/union-generic.rs b/tests/ui/union/union-generic.rs
index 3d68ecb87..3d68ecb87 100644
--- a/src/test/ui/union/union-generic.rs
+++ b/tests/ui/union/union-generic.rs
diff --git a/src/test/ui/union/union-generic.thirunsafeck.stderr b/tests/ui/union/union-generic.thirunsafeck.stderr
index 037022a91..037022a91 100644
--- a/src/test/ui/union/union-generic.thirunsafeck.stderr
+++ b/tests/ui/union/union-generic.thirunsafeck.stderr
diff --git a/src/test/ui/union/union-inherent-method.rs b/tests/ui/union/union-inherent-method.rs
index b0fd22da7..b0fd22da7 100644
--- a/src/test/ui/union/union-inherent-method.rs
+++ b/tests/ui/union/union-inherent-method.rs
diff --git a/src/test/ui/union/union-lint-dead-code.mirunsafeck.stderr b/tests/ui/union/union-lint-dead-code.mirunsafeck.stderr
index 6e21584c3..6e21584c3 100644
--- a/src/test/ui/union/union-lint-dead-code.mirunsafeck.stderr
+++ b/tests/ui/union/union-lint-dead-code.mirunsafeck.stderr
diff --git a/src/test/ui/union/union-lint-dead-code.rs b/tests/ui/union/union-lint-dead-code.rs
index 65aaf0a1d..65aaf0a1d 100644
--- a/src/test/ui/union/union-lint-dead-code.rs
+++ b/tests/ui/union/union-lint-dead-code.rs
diff --git a/src/test/ui/union/union-lint-dead-code.thirunsafeck.stderr b/tests/ui/union/union-lint-dead-code.thirunsafeck.stderr
index 6e21584c3..6e21584c3 100644
--- a/src/test/ui/union/union-lint-dead-code.thirunsafeck.stderr
+++ b/tests/ui/union/union-lint-dead-code.thirunsafeck.stderr
diff --git a/src/test/ui/union/union-macro.rs b/tests/ui/union/union-macro.rs
index 7fd9d8221..7fd9d8221 100644
--- a/src/test/ui/union/union-macro.rs
+++ b/tests/ui/union/union-macro.rs
diff --git a/src/test/ui/union/union-manuallydrop-rpass.rs b/tests/ui/union/union-manuallydrop-rpass.rs
index 826bdf07c..826bdf07c 100644
--- a/src/test/ui/union/union-manuallydrop-rpass.rs
+++ b/tests/ui/union/union-manuallydrop-rpass.rs
diff --git a/src/test/ui/union/union-move.mirunsafeck.stderr b/tests/ui/union/union-move.mirunsafeck.stderr
index 6381ae874..6381ae874 100644
--- a/src/test/ui/union/union-move.mirunsafeck.stderr
+++ b/tests/ui/union/union-move.mirunsafeck.stderr
diff --git a/src/test/ui/union/union-move.rs b/tests/ui/union/union-move.rs
index b8b1ac804..b8b1ac804 100644
--- a/src/test/ui/union/union-move.rs
+++ b/tests/ui/union/union-move.rs
diff --git a/src/test/ui/union/union-move.thirunsafeck.stderr b/tests/ui/union/union-move.thirunsafeck.stderr
index 6381ae874..6381ae874 100644
--- a/src/test/ui/union/union-move.thirunsafeck.stderr
+++ b/tests/ui/union/union-move.thirunsafeck.stderr
diff --git a/src/test/ui/union/union-nodrop.rs b/tests/ui/union/union-nodrop.rs
index 6e6b105a7..6e6b105a7 100644
--- a/src/test/ui/union/union-nodrop.rs
+++ b/tests/ui/union/union-nodrop.rs
diff --git a/src/test/ui/union/union-nonrepresentable.rs b/tests/ui/union/union-nonrepresentable.rs
index 4bdf7c687..4bdf7c687 100644
--- a/src/test/ui/union/union-nonrepresentable.rs
+++ b/tests/ui/union/union-nonrepresentable.rs
diff --git a/src/test/ui/union/union-nonrepresentable.stderr b/tests/ui/union/union-nonrepresentable.stderr
index c266d2e9e..c266d2e9e 100644
--- a/src/test/ui/union/union-nonrepresentable.stderr
+++ b/tests/ui/union/union-nonrepresentable.stderr
diff --git a/src/test/ui/union/union-nonzero.rs b/tests/ui/union/union-nonzero.rs
index 3f4f7ea1c..3f4f7ea1c 100644
--- a/src/test/ui/union/union-nonzero.rs
+++ b/tests/ui/union/union-nonzero.rs
diff --git a/src/test/ui/union/union-overwrite.rs b/tests/ui/union/union-overwrite.rs
index 0eea14d9d..0eea14d9d 100644
--- a/src/test/ui/union/union-overwrite.rs
+++ b/tests/ui/union/union-overwrite.rs
diff --git a/src/test/ui/union/union-packed.rs b/tests/ui/union/union-packed.rs
index 9c6398bf5..9c6398bf5 100644
--- a/src/test/ui/union/union-packed.rs
+++ b/tests/ui/union/union-packed.rs
diff --git a/src/test/ui/union/union-pat-refutability.rs b/tests/ui/union/union-pat-refutability.rs
index d628a200a..d628a200a 100644
--- a/src/test/ui/union/union-pat-refutability.rs
+++ b/tests/ui/union/union-pat-refutability.rs
diff --git a/src/test/ui/union/union-repr-c.rs b/tests/ui/union/union-repr-c.rs
index 1367835e6..1367835e6 100644
--- a/src/test/ui/union/union-repr-c.rs
+++ b/tests/ui/union/union-repr-c.rs
diff --git a/src/test/ui/union/union-repr-c.stderr b/tests/ui/union/union-repr-c.stderr
index 49124eee5..49124eee5 100644
--- a/src/test/ui/union/union-repr-c.stderr
+++ b/tests/ui/union/union-repr-c.stderr
diff --git a/src/test/ui/union/union-sized-field.rs b/tests/ui/union/union-sized-field.rs
index cb852eff0..cb852eff0 100644
--- a/src/test/ui/union/union-sized-field.rs
+++ b/tests/ui/union/union-sized-field.rs
diff --git a/src/test/ui/union/union-sized-field.stderr b/tests/ui/union/union-sized-field.stderr
index 771e8f261..771e8f261 100644
--- a/src/test/ui/union/union-sized-field.stderr
+++ b/tests/ui/union/union-sized-field.stderr
diff --git a/src/test/ui/union/union-suggest-field.mirunsafeck.stderr b/tests/ui/union/union-suggest-field.mirunsafeck.stderr
index 58b1f5cb0..58b1f5cb0 100644
--- a/src/test/ui/union/union-suggest-field.mirunsafeck.stderr
+++ b/tests/ui/union/union-suggest-field.mirunsafeck.stderr
diff --git a/src/test/ui/union/union-suggest-field.rs b/tests/ui/union/union-suggest-field.rs
index 601a22a06..601a22a06 100644
--- a/src/test/ui/union/union-suggest-field.rs
+++ b/tests/ui/union/union-suggest-field.rs
diff --git a/src/test/ui/union/union-suggest-field.thirunsafeck.stderr b/tests/ui/union/union-suggest-field.thirunsafeck.stderr
index 58b1f5cb0..58b1f5cb0 100644
--- a/src/test/ui/union/union-suggest-field.thirunsafeck.stderr
+++ b/tests/ui/union/union-suggest-field.thirunsafeck.stderr
diff --git a/src/test/ui/union/union-trait-impl.rs b/tests/ui/union/union-trait-impl.rs
index 6134e91f3..6134e91f3 100644
--- a/src/test/ui/union/union-trait-impl.rs
+++ b/tests/ui/union/union-trait-impl.rs
diff --git a/src/test/ui/union/union-transmute.rs b/tests/ui/union/union-transmute.rs
index 1a3b32d55..1a3b32d55 100644
--- a/src/test/ui/union/union-transmute.rs
+++ b/tests/ui/union/union-transmute.rs
diff --git a/src/test/ui/union/union-unsafe.mir.stderr b/tests/ui/union/union-unsafe.mir.stderr
index 544213dbc..544213dbc 100644
--- a/src/test/ui/union/union-unsafe.mir.stderr
+++ b/tests/ui/union/union-unsafe.mir.stderr
diff --git a/src/test/ui/union/union-unsafe.rs b/tests/ui/union/union-unsafe.rs
index 5e1837a90..5e1837a90 100644
--- a/src/test/ui/union/union-unsafe.rs
+++ b/tests/ui/union/union-unsafe.rs
diff --git a/src/test/ui/union/union-unsafe.thir.stderr b/tests/ui/union/union-unsafe.thir.stderr
index f959fe5bd..f959fe5bd 100644
--- a/src/test/ui/union/union-unsafe.thir.stderr
+++ b/tests/ui/union/union-unsafe.thir.stderr
diff --git a/src/test/ui/union/union-unsized.mirunsafeck.stderr b/tests/ui/union/union-unsized.mirunsafeck.stderr
index 59ab835fb..59ab835fb 100644
--- a/src/test/ui/union/union-unsized.mirunsafeck.stderr
+++ b/tests/ui/union/union-unsized.mirunsafeck.stderr
diff --git a/src/test/ui/union/union-unsized.rs b/tests/ui/union/union-unsized.rs
index 8e897d7d3..8e897d7d3 100644
--- a/src/test/ui/union/union-unsized.rs
+++ b/tests/ui/union/union-unsized.rs
diff --git a/src/test/ui/union/union-unsized.thirunsafeck.stderr b/tests/ui/union/union-unsized.thirunsafeck.stderr
index 59ab835fb..59ab835fb 100644
--- a/src/test/ui/union/union-unsized.thirunsafeck.stderr
+++ b/tests/ui/union/union-unsized.thirunsafeck.stderr
diff --git a/src/test/ui/union/union-with-drop-fields.mirunsafeck.stderr b/tests/ui/union/union-with-drop-fields.mirunsafeck.stderr
index 93fe996d2..93fe996d2 100644
--- a/src/test/ui/union/union-with-drop-fields.mirunsafeck.stderr
+++ b/tests/ui/union/union-with-drop-fields.mirunsafeck.stderr
diff --git a/src/test/ui/union/union-with-drop-fields.rs b/tests/ui/union/union-with-drop-fields.rs
index a7a8b69e7..a7a8b69e7 100644
--- a/src/test/ui/union/union-with-drop-fields.rs
+++ b/tests/ui/union/union-with-drop-fields.rs
diff --git a/src/test/ui/union/union-with-drop-fields.thirunsafeck.stderr b/tests/ui/union/union-with-drop-fields.thirunsafeck.stderr
index 93fe996d2..93fe996d2 100644
--- a/src/test/ui/union/union-with-drop-fields.thirunsafeck.stderr
+++ b/tests/ui/union/union-with-drop-fields.thirunsafeck.stderr