about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2022-11-22 01:36:35 +0000
committerMichael Goulet <michael@errs.io>2022-11-22 01:36:41 +0000
commitdf5f247a5c5432fc85a84cafb8461fafd01cf6ae (patch)
tree25fc7e5d14ea42b546edf1dd2411aba36396d606 /src
parent0a95878972f35923e837fcce3eabc6e9c5c917ce (diff)
downloadrust-df5f247a5c5432fc85a84cafb8461fafd01cf6ae.tar.gz
rust-df5f247a5c5432fc85a84cafb8461fafd01cf6ae.zip
Delay bug to deduplicate diagnostics
Diffstat (limited to 'src')
-rw-r--r--src/test/ui/impl-trait/in-trait/trait-more-generics-than-impl.rs1
-rw-r--r--src/test/ui/impl-trait/in-trait/trait-more-generics-than-impl.stderr11
2 files changed, 1 insertions, 11 deletions
diff --git a/src/test/ui/impl-trait/in-trait/trait-more-generics-than-impl.rs b/src/test/ui/impl-trait/in-trait/trait-more-generics-than-impl.rs
index 608006203d9..0bbe50ea6fd 100644
--- a/src/test/ui/impl-trait/in-trait/trait-more-generics-than-impl.rs
+++ b/src/test/ui/impl-trait/in-trait/trait-more-generics-than-impl.rs
@@ -10,7 +10,6 @@ trait Foo {
 impl Foo for S {
     fn bar() -> impl Sized {}
     //~^ ERROR method `bar` has 0 type parameters but its trait declaration has 1 type parameter
-    //~| ERROR method `bar` has 0 type parameters but its trait declaration has 1 type parameter
 }
 
 fn main() {
diff --git a/src/test/ui/impl-trait/in-trait/trait-more-generics-than-impl.stderr b/src/test/ui/impl-trait/in-trait/trait-more-generics-than-impl.stderr
index acde1f7654b..8ff54cad951 100644
--- a/src/test/ui/impl-trait/in-trait/trait-more-generics-than-impl.stderr
+++ b/src/test/ui/impl-trait/in-trait/trait-more-generics-than-impl.stderr
@@ -7,15 +7,6 @@ LL |     fn bar<T>() -> impl Sized;
 LL |     fn bar() -> impl Sized {}
    |           ^ found 0 type parameters
 
-error[E0049]: method `bar` has 0 type parameters but its trait declaration has 1 type parameter
-  --> $DIR/trait-more-generics-than-impl.rs:11:11
-   |
-LL |     fn bar<T>() -> impl Sized;
-   |            - expected 1 type parameter
-...
-LL |     fn bar() -> impl Sized {}
-   |           ^ found 0 type parameters
-
-error: aborting due to 2 previous errors
+error: aborting due to previous error
 
 For more information about this error, try `rustc --explain E0049`.