about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorOli Scherer <github35764891676564198441@oli-obk.de>2024-02-14 11:53:38 +0100
committerGitHub <noreply@github.com>2024-02-14 11:53:38 +0100
commitcc54612ac33fc858e19e85eb9d76b6ece83c25e7 (patch)
tree6f1a53cfd9ae9483228739d0aee8fc0250c1f9f6 /compiler/rustc_codegen_llvm/src
parent407de0ee3354d0cfcdb903f9715f942750e4cb41 (diff)
parent7e80867f3c270f360a64294e421d4a9b010e28f8 (diff)
downloadrust-cc54612ac33fc858e19e85eb9d76b6ece83c25e7.tar.gz
rust-cc54612ac33fc858e19e85eb9d76b6ece83c25e7.zip
Rollup merge of #120498 - compiler-errors:type-flags, r=lcnr
Uplift `TypeVisitableExt` into `rustc_type_ir`

This uplifts `TypeVisitableExt` into `rustc_type_ir` so it can be used in an interner-agnostic way. It also moves some `TypeSuperVisitable` bounds onto `Interner` since we don't expect to support libraries that have types which aren't foldable by default.

This restores a couple of asserts in the canonicalizer code we uplifted, and also makes it so that we can use type-flags-based helpers in the solver code, which I'm interested in uplifting.

r? lcnr
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions