aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve
diff options
context:
space:
mode:
authorJakub Dupak <dev@jakubdupak.com>2023-10-05 12:36:08 +0200
committerPhilip Herron <philip.herron@embecosm.com>2023-10-16 15:26:00 +0000
commit2b4eb390ec8f3a71c3389eb727b917f9eb4bae8f (patch)
tree4054af206b05250cc09c033c01509e04937d6751 /gcc/rust/resolve
parente3fcc884cffd4828d644d67d15a31af39a4e142c (diff)
downloadgcc-2b4eb390ec8f3a71c3389eb727b917f9eb4bae8f.zip
gcc-2b4eb390ec8f3a71c3389eb727b917f9eb4bae8f.tar.gz
gcc-2b4eb390ec8f3a71c3389eb727b917f9eb4bae8f.tar.bz2
TyTy: use new subclass API
gcc/rust/ChangeLog: * typecheck/rust-tyty.cc (BaseType::is_unit): Refactor. (BaseType::satisfies_bound): Refactor. (BaseType::get_root): Refactor. (BaseType::destructure): Refactor. (BaseType::monomorphized_clone): Refactor. (BaseType::is_concrete): Refactor. (InferType::InferType): Refactor. (InferType::clone): Refactor. (InferType::apply_primitive_type_hint): Refactor. (StructFieldType::is_equal): Refactor. (ADTType::is_equal): Refactor. (handle_substitions): Refactor. (ADTType::handle_substitions): Refactor. (TupleType::TupleType): Refactor. (TupleType::is_equal): Refactor. (TupleType::handle_substitions): Refactor. Signed-off-by: Jakub Dupak <dev@jakubdupak.com>
Diffstat (limited to 'gcc/rust/resolve')
0 files changed, 0 insertions, 0 deletions