rust/src/test/run-pass/impl-trait
leonardo.yvens 56bc4c2490 Fix self referential impl Trait substitutions
A high impact bug because a lot of common traits use a `Self`
substitution by default. Should be backported to beta.

There was a check for this which wasn't catching all cases, it was made
more robust.

Fixes #49376
Fixes #50626

r? @petrochenkov
2018-05-12 16:43:42 -03:00
..
auxiliary Stabilize conservative_impl_trait 2018-03-26 10:43:03 +02:00
auto-trait-leak.rs Stabilize conservative_impl_trait 2018-03-26 10:43:03 +02:00
equality.rs Stabilize conservative_impl_trait 2018-03-26 10:43:03 +02:00
example-calendar.rs remove -Znll -- borrowck=mir implies nll now 2018-04-15 07:13:42 -04:00
example-st.rs Stabilize conservative_impl_trait 2018-03-26 10:43:03 +02:00
issue-42479.rs Stabilize conservative_impl_trait 2018-03-26 10:43:03 +02:00
issue-49376.rs Fix self referential impl Trait substitutions 2018-05-12 16:43:42 -03:00
lifetimes.rs Stabilize underscore lifetimes 2018-03-29 00:27:50 +02:00
universal_hrtb_anon.rs Stabilize universal_impl_trait 2018-03-26 07:39:38 +02:00
universal_hrtb_named.rs Stabilize universal_impl_trait 2018-03-26 07:39:38 +02:00
universal_in_adt_in_parameters.rs Stabilize universal_impl_trait 2018-03-26 07:39:38 +02:00
universal_in_impl_trait_in_parameters.rs Stabilize universal_impl_trait 2018-03-26 07:39:38 +02:00
universal_in_trait_defn_parameters.rs Stabilize universal_impl_trait 2018-03-26 07:39:38 +02:00
universal_multiple_bounds.rs Stabilize universal_impl_trait 2018-03-26 07:39:38 +02:00
xcrate.rs Disallow all impl Trait within Fn trait sugar 2017-11-15 15:46:01 -05:00