about summary refs log tree commit diff
path: root/compiler/rustc_interface/src
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2024-03-25 17:05:32 +0100
committerGitHub <noreply@github.com>2024-03-25 17:05:32 +0100
commitccc5310922807e168d3be5c22b77cf3d76ce4f09 (patch)
tree591bcb90e7c69409395674637170585f34e07b75 /compiler/rustc_interface/src
parentded16b3a97e503cf089fad4a7a70a523b9e92218 (diff)
parentd1ba632f4f65051a6230db59e2ed2e1b1e8f12fc (diff)
downloadrust-ccc5310922807e168d3be5c22b77cf3d76ce4f09.tar.gz
rust-ccc5310922807e168d3be5c22b77cf3d76ce4f09.zip
Rollup merge of #122881 - Bryanskiy:delegation-fixes-2, r=petrochenkov
Delegation: fix ICE on `bound_vars` divergence

Fixes https://github.com/rust-lang/rust/issues/122550.

Bug was caused by divergence  between lowered type and corresponding `bound_vars` in `late_bound_vars_map`. In this patch `bound_vars` calculation for delegation item is moved from `lower_fn_ty` to `resolve_bound_vars` query.

r? `@petrochenkov`
Diffstat (limited to 'compiler/rustc_interface/src')
0 files changed, 0 insertions, 0 deletions