aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorJakub Dupak <dev@jakubdupak.com>2024-01-23 14:20:42 +0100
committerPhilip Herron <philip.herron@embecosm.com>2024-02-03 15:25:30 +0000
commit39ee37bc79a0d61d41f6c2f0d7b7ca0ae230448d (patch)
tree12f82b53cb01433ad4db6f7b2bc5a49662dccddf /libcpp
parent4635157e93f85054ede4e30b9f832d09f864399f (diff)
downloadgcc-39ee37bc79a0d61d41f6c2f0d7b7ca0ae230448d.zip
gcc-39ee37bc79a0d61d41f6c2f0d7b7ca0ae230448d.tar.gz
gcc-39ee37bc79a0d61d41f6c2f0d7b7ca0ae230448d.tar.bz2
TyTy: Store region constraints
gcc/rust/ChangeLog: * typecheck/rust-hir-type-check-implitem.cc (TypeCheckTopLevelExternItem::visit): Add region constraints. (TypeCheckImplItem::visit): Add region constraints. * typecheck/rust-hir-type-check-implitem.h: Add region constraints. * typecheck/rust-hir-type-check-item.cc (TypeCheckItem::ResolveImplBlockSelf): Add region constraints. (TypeCheckItem::visit): Add region constraints. (TypeCheckItem::resolve_impl_item): Add region constraints. (TypeCheckItem::resolve_impl_block_substitutions): Add region constraints. * typecheck/rust-hir-type-check-item.h: Add region constraints. * typecheck/rust-hir-type-check-type.cc (ResolveWhereClauseItem::Resolve): Add region constraints. (ResolveWhereClauseItem::visit): Add region constraints. * typecheck/rust-hir-type-check-type.h (class ResolveWhereClauseItem): Add region constraints. * typecheck/rust-hir-type-check.cc (TraitItemReference::get_type_from_fn): Add region constraints. * typecheck/rust-tyty-bounds.cc (TypeBoundPredicate::TypeBoundPredicate): Add region constraints. * typecheck/rust-tyty-subst.cc (SubstitutionRef::get_region_constraints): Add region constraints. * typecheck/rust-tyty-subst.h (class BaseType): Add region constraints. (struct RegionConstraints): Add region constraints. * typecheck/rust-tyty.cc (BaseType::monomorphized_clone): Add region constraints. (ADTType::clone): Add region constraints. (FnType::clone): Add region constraints. (ProjectionType::clone): Add region constraints. * typecheck/rust-tyty.h: Add region constraints. Signed-off-by: Jakub Dupak <dev@jakubdupak.com>
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions