about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/errors.rs
diff options
context:
space:
mode:
authorDylan DPC <99973273+Dylan-DPC@users.noreply.github.com>2023-02-19 13:03:42 +0530
committerGitHub <noreply@github.com>2023-02-19 13:03:42 +0530
commitc5d5c576667ae592e4ab43390a733197a0b52c01 (patch)
treec083ca01fbc399de02c7b1ba98ae787888539859 /compiler/rustc_codegen_llvm/src/errors.rs
parent636679ecd63a083cd2e3931a77f8a469a8c57c85 (diff)
parent6f3706ea71a89a431acf7f84573b87c2ac98b0c7 (diff)
downloadrust-c5d5c576667ae592e4ab43390a733197a0b52c01.tar.gz
rust-c5d5c576667ae592e4ab43390a733197a0b52c01.zip
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 'compiler/rustc_codegen_llvm/src/errors.rs')
0 files changed, 0 insertions, 0 deletions