diff options
| author | Dylan DPC <dylan.dpc@gmail.com> | 2021-04-07 13:07:18 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-07 13:07:18 +0200 |
| commit | d82419b4062d69a197d543a17367f254d1b4fcff (patch) | |
| tree | 871d3e70ad32cb58d2b6fd65d40e4d0352f17b65 /src/test/ui/impl-trait | |
| parent | d7d42ccfd254dca9923bca63b008423dc4e0f83d (diff) | |
| parent | 18cf44b61b2bb5387fcf3011bce0cd63cd41d51f (diff) | |
| download | rust-d82419b4062d69a197d543a17367f254d1b4fcff.tar.gz rust-d82419b4062d69a197d543a17367f254d1b4fcff.zip | |
Rollup merge of #83954 - estebank:issue-83613, r=varkor
Do not ICE when closure is involved in Trait Alias Impl Trait Fix #83613.
Diffstat (limited to 'src/test/ui/impl-trait')
4 files changed, 4 insertions, 4 deletions
diff --git a/src/test/ui/impl-trait/auto-trait.full_tait.stderr b/src/test/ui/impl-trait/auto-trait.full_tait.stderr index 7ac08ab4921..314617748b0 100644 --- a/src/test/ui/impl-trait/auto-trait.full_tait.stderr +++ b/src/test/ui/impl-trait/auto-trait.full_tait.stderr @@ -7,7 +7,7 @@ LL | #![cfg_attr(full_tait, feature(type_alias_impl_trait))] = note: `#[warn(incomplete_features)]` on by default = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information -error[E0119]: conflicting implementations of trait `AnotherTrait` for type `D<impl OpaqueTrait>`: +error[E0119]: conflicting implementations of trait `AnotherTrait` for type `D<impl OpaqueTrait>` --> $DIR/auto-trait.rs:24:1 | LL | impl<T: Send> AnotherTrait for T {} diff --git a/src/test/ui/impl-trait/auto-trait.min_tait.stderr b/src/test/ui/impl-trait/auto-trait.min_tait.stderr index a497dd67e9e..75a5b0cb87d 100644 --- a/src/test/ui/impl-trait/auto-trait.min_tait.stderr +++ b/src/test/ui/impl-trait/auto-trait.min_tait.stderr @@ -1,4 +1,4 @@ -error[E0119]: conflicting implementations of trait `AnotherTrait` for type `D<impl OpaqueTrait>`: +error[E0119]: conflicting implementations of trait `AnotherTrait` for type `D<impl OpaqueTrait>` --> $DIR/auto-trait.rs:24:1 | LL | impl<T: Send> AnotherTrait for T {} diff --git a/src/test/ui/impl-trait/negative-reasoning.full_tait.stderr b/src/test/ui/impl-trait/negative-reasoning.full_tait.stderr index 2611205893f..bccbc8cb36b 100644 --- a/src/test/ui/impl-trait/negative-reasoning.full_tait.stderr +++ b/src/test/ui/impl-trait/negative-reasoning.full_tait.stderr @@ -7,7 +7,7 @@ LL | #![cfg_attr(full_tait, feature(type_alias_impl_trait))] = note: `#[warn(incomplete_features)]` on by default = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information -error[E0119]: conflicting implementations of trait `AnotherTrait` for type `D<impl OpaqueTrait>`: +error[E0119]: conflicting implementations of trait `AnotherTrait` for type `D<impl OpaqueTrait>` --> $DIR/negative-reasoning.rs:22:1 | LL | impl<T: std::fmt::Debug> AnotherTrait for T {} diff --git a/src/test/ui/impl-trait/negative-reasoning.min_tait.stderr b/src/test/ui/impl-trait/negative-reasoning.min_tait.stderr index bd74b56fecc..5727a372ddb 100644 --- a/src/test/ui/impl-trait/negative-reasoning.min_tait.stderr +++ b/src/test/ui/impl-trait/negative-reasoning.min_tait.stderr @@ -1,4 +1,4 @@ -error[E0119]: conflicting implementations of trait `AnotherTrait` for type `D<impl OpaqueTrait>`: +error[E0119]: conflicting implementations of trait `AnotherTrait` for type `D<impl OpaqueTrait>` --> $DIR/negative-reasoning.rs:22:1 | LL | impl<T: std::fmt::Debug> AnotherTrait for T {} |
