diff options
author | Dylan DPC <99973273+Dylan-DPC@users.noreply.github.com> | 2023-02-19 13:03:42 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-19 13:03:42 +0530 |
commit | c5d5c576667ae592e4ab43390a733197a0b52c01 (patch) | |
tree | c083ca01fbc399de02c7b1ba98ae787888539859 /tests/rustdoc-js-std/parser-errors.js | |
parent | 636679ecd63a083cd2e3931a77f8a469a8c57c85 (diff) | |
parent | 6f3706ea71a89a431acf7f84573b87c2ac98b0c7 (diff) | |
download | rust-c5d5c576667ae592e4ab43390a733197a0b52c01.tar.gz |
Rollup merge of #108189 - compiler-errors:non_lifetime_binders-bound-stuff, r=jackh726
Fix some more `non_lifetime_binders` stuff with higher-ranked trait bounds
1. When assembling candidates for `for<T> T: Sized`, we can't ICE because the self-type is a bound type.
2. Fix an issue where, when canonicalizing in non-universe preserving mode, we don't actually set the universe for placeholders to the root even though we do the same for region vars.
3. Make `Placeholder("T")` format like `T` in error messages.
Fixes #108180
Fixes #108182
r? types
Diffstat (limited to 'tests/rustdoc-js-std/parser-errors.js')
0 files changed, 0 insertions, 0 deletions