diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-12-29 23:53:35 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2020-01-03 18:03:28 +0400 |
| commit | 6bd6a204754658173be37f77985abf052bc33b6d (patch) | |
| tree | e86d2892561c612a52ebbf706878554a56daf79c | |
| parent | 1370bbcf0d52c480ae3da29c0b2c5c68480c2c15 (diff) | |
| download | rust-6bd6a204754658173be37f77985abf052bc33b6d.tar.gz rust-6bd6a204754658173be37f77985abf052bc33b6d.zip | |
Add a test
| -rw-r--r-- | src/test/ui/deduplicate-diagnostics.deduplicate.stderr | 8 | ||||
| -rw-r--r-- | src/test/ui/deduplicate-diagnostics.duplicate.stderr | 14 | ||||
| -rw-r--r-- | src/test/ui/deduplicate-diagnostics.rs | 8 |
3 files changed, 30 insertions, 0 deletions
diff --git a/src/test/ui/deduplicate-diagnostics.deduplicate.stderr b/src/test/ui/deduplicate-diagnostics.deduplicate.stderr new file mode 100644 index 00000000000..1acfce50622 --- /dev/null +++ b/src/test/ui/deduplicate-diagnostics.deduplicate.stderr @@ -0,0 +1,8 @@ +error: cannot find derive macro `Unresolved` in this scope + --> $DIR/deduplicate-diagnostics.rs:4:10 + | +LL | #[derive(Unresolved)] + | ^^^^^^^^^^ + +error: aborting due to previous error + diff --git a/src/test/ui/deduplicate-diagnostics.duplicate.stderr b/src/test/ui/deduplicate-diagnostics.duplicate.stderr new file mode 100644 index 00000000000..325da3b5d91 --- /dev/null +++ b/src/test/ui/deduplicate-diagnostics.duplicate.stderr @@ -0,0 +1,14 @@ +error: cannot find derive macro `Unresolved` in this scope + --> $DIR/deduplicate-diagnostics.rs:4:10 + | +LL | #[derive(Unresolved)] + | ^^^^^^^^^^ + +error: cannot find derive macro `Unresolved` in this scope + --> $DIR/deduplicate-diagnostics.rs:4:10 + | +LL | #[derive(Unresolved)] + | ^^^^^^^^^^ + +error: aborting due to 2 previous errors + diff --git a/src/test/ui/deduplicate-diagnostics.rs b/src/test/ui/deduplicate-diagnostics.rs new file mode 100644 index 00000000000..4a1f503d757 --- /dev/null +++ b/src/test/ui/deduplicate-diagnostics.rs @@ -0,0 +1,8 @@ +// revisions: duplicate deduplicate +//[duplicate] compile-flags: -Z deduplicate-diagnostics=no + +#[derive(Unresolved)] //~ ERROR cannot find derive macro `Unresolved` in this scope + //[duplicate]~| ERROR cannot find derive macro `Unresolved` in this scope +struct S; + +fn main() {} |
