diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2022-03-17 12:47:18 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-17 12:47:18 +0000 |
commit | b7baee87956913a4debd7e4bad29ddc9b9645325 (patch) | |
tree | 63a37bbdbd7781e6248446bb24cf79083bed16d5 /gcc/rust/parse/rust-parse.cc | |
parent | e48bce446cc7ee4f1fb6980209720582def6e4e0 (diff) | |
parent | f6c86fc8cdea9db5259ae67a62618b13a57ea9a1 (diff) | |
download | gcc-b7baee87956913a4debd7e4bad29ddc9b9645325.zip gcc-b7baee87956913a4debd7e4bad29ddc9b9645325.tar.gz gcc-b7baee87956913a4debd7e4bad29ddc9b9645325.tar.bz2 |
Merge #1037
1037: Support placeholders becoming slices r=philberty a=philberty
When we setup trait-impls the type-alias are allowed to become any type
this interface was missing a visitor. We also need to support constraining
type-parameters behind slices.
The get_root interface is currently unsafe, it needs a flag for allowing
unsized and for keeping a map of adjustments along the way. This will
be added down the line when we support unsized method resolution.
Fixes #1034
Addresses #849
Co-authored-by: Philip Herron <philip.herron@embecosm.com>
Diffstat (limited to 'gcc/rust/parse/rust-parse.cc')
0 files changed, 0 insertions, 0 deletions