aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-struct-field-expr.h
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2022-08-05 10:09:20 +0000
committerGitHub <noreply@github.com>2022-08-05 10:09:20 +0000
commita39108dea1d091545982fefa88ce3be31b9eedf2 (patch)
treea6eee23553f90586ccc439bc35c44f3ecb3ee8ac /gcc/rust/backend/rust-compile-struct-field-expr.h
parente77bc10ba13af4e193bbda5f43006d11d9bccb45 (diff)
parent5d17a8b6b2c086d4df516de06ddacdf88728f6ba (diff)
downloadgcc-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