Files
rust/src
bors 6572a46311 Auto merge of #37129 - arielb1:erased-normal, r=eddyb
normalize types every time HR regions are erased

Associated type normalization is inhibited by higher-ranked regions.
Therefore, every time we erase them, we must re-normalize.

I was meaning to introduce this change some time ago, but we used
to erase regions in generic context, which broke this terribly (because
you can't always normalize in a generic context). That seems to be gone
now.

Ensure this by having a `erase_late_bound_regions_and_normalize`
function.

Fixes #37109 (the missing call was in mir::block).

r? @eddyb
2016-10-16 04:22:21 -07:00
..
2016-09-04 12:30:33 +03:00
2016-10-12 08:40:22 +13:00
2016-10-12 08:40:22 +13:00
2016-10-12 23:45:03 +05:30
2016-10-12 08:40:22 +13:00
2016-10-12 08:40:22 +13:00
2016-10-12 08:40:22 +13:00
2016-09-30 14:02:51 -07:00
2016-10-12 08:40:22 +13:00
2016-10-12 08:40:22 +13:00
2016-10-12 08:40:22 +13:00
2016-10-12 08:40:22 +13:00
2016-09-28 20:20:25 +00:00