diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2022-08-05 10:09:20 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-05 10:09:20 +0000 |
commit | a39108dea1d091545982fefa88ce3be31b9eedf2 (patch) | |
tree | a6eee23553f90586ccc439bc35c44f3ecb3ee8ac /gcc/rust/backend/rust-compile-struct-field-expr.h | |
parent | e77bc10ba13af4e193bbda5f43006d11d9bccb45 (diff) | |
parent | 5d17a8b6b2c086d4df516de06ddacdf88728f6ba (diff) | |
download | gcc-a39108dea1d091545982fefa88ce3be31b9eedf2.zip gcc-a39108dea1d091545982fefa88ce3be31b9eedf2.tar.gz gcc-a39108dea1d091545982fefa88ce3be31b9eedf2.tar.bz2 |
Merge #1431
1431: Incremental refactor for better coercion site support r=philberty a=philberty
This is the major refactor to get our coercion site code closer to Rustc.
It introduced several new pieces most notably a refactor to the autoderef
cycle so this can be reused in method resolution and in coercion sites which
allows us to handle deref coercions. It will eventually allow us to get rid
of our bad implementation in rust-tyty-coercion.h which is just messy now.
Fixes #1198
Co-authored-by: Philip Herron <philip.herron@embecosm.com>
Diffstat (limited to 'gcc/rust/backend/rust-compile-struct-field-expr.h')
0 files changed, 0 insertions, 0 deletions