about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/debugger_visualizer.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-05-15 22:16:50 +0000
committerbors <bors@rust-lang.org>2023-05-15 22:16:50 +0000
commitea54255501221b26bf2242c09cbd0924dc8ee1ea (patch)
tree0090044836e6c0d9045d273e084a7e1879f2b4ce /compiler/rustc_passes/src/debugger_visualizer.rs
parentce5919fcef67103098219e1868f741e56fc90963 (diff)
parenta2678e15e559bb7d779fd1e04d73d8ae3b9093e3 (diff)
downloadrust-ea54255501221b26bf2242c09cbd0924dc8ee1ea.tar.gz
rust-ea54255501221b26bf2242c09cbd0924dc8ee1ea.zip
Auto merge of #111221 - compiler-errors:yeet-generalizer, r=lcnr
Combine three generalizer implementations

Fixes #111092
Fixes #109505

This code is a bit delicate and there were subtle changes between them, so I'll leave inline comments where further inspection is needed.

Regarding this comment from #109813 -- "add tests triggering all codepaths: at least the combine and the const generalizer", can't really do that now, and I don't really know how we'd get a higher-ranked const error since non-lifetime binders doesn't *really* support `for<const ..>` (it errors out when you try to use it).

r? `@lcnr`
Diffstat (limited to 'compiler/rustc_passes/src/debugger_visualizer.rs')
0 files changed, 0 insertions, 0 deletions