aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2022-05-23 11:03:46 +0000
committerGitHub <noreply@github.com>2022-05-23 11:03:46 +0000
commitc7008d3e254786b5e752aa61e067f62c38042b81 (patch)
tree7c197b54d3e150c643b46ebfadb709ef83befa73 /gcc/rust/resolve
parent9204e7a1ac617126b65c27668524aebf8f65f134 (diff)
parenta647c005908d79bc6b50739c43b7ac105bc193a9 (diff)
downloadgcc-c7008d3e254786b5e752aa61e067f62c38042b81.zip
gcc-c7008d3e254786b5e752aa61e067f62c38042b81.tar.gz
gcc-c7008d3e254786b5e752aa61e067f62c38042b81.tar.bz2
Merge #1266
1266: Make TyTy::BaseType::destructure recursive r=philberty a=philberty In the case of Generic Associated Types we end up placeholders->projections->generic-param->i32 This means we need to keep destructuring the TyTy object until we finally get the real type at the end. In order to do this safely we need to ensure we add in recursion limits and apply this where it matters such as compiling types in general too. Co-authored-by: Philip Herron <philip.herron@embecosm.com>
Diffstat (limited to 'gcc/rust/resolve')
0 files changed, 0 insertions, 0 deletions