about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/errors.rs
diff options
context:
space:
mode:
authorMatthew Maurer <mmaurer@google.com>2024-03-25 21:38:05 +0000
committerMatthew Maurer <mmaurer@google.com>2024-03-25 22:46:21 +0000
commit70e1d23895f861ef6c3d936a91dd5f31e4ca0a40 (patch)
treec0ef0d7be841fbe23f3cfb2aa3b827397f7839a0 /compiler/rustc_interface/src/errors.rs
parent60b5ca62752ecc25d578066c8b82e1a4887267d4 (diff)
downloadrust-70e1d23895f861ef6c3d936a91dd5f31e4ca0a40.tar.gz
rust-70e1d23895f861ef6c3d936a91dd5f31e4ca0a40.zip
CFI: Pad out associated type resolution with erased lifetimes
`trait_object_ty` assumed that associated types would be fully
determined by the trait. This is *almost* true - const parameters and
type parameters are no longer allowed, but lifetime parameters are.
Since we erase all lifetime parameters anyways, instantiate it with as
many erased regions as it needs.

Fixes: #123053
Diffstat (limited to 'compiler/rustc_interface/src/errors.rs')
0 files changed, 0 insertions, 0 deletions