diff options
author | Jakub Dupak <dev@jakubdupak.com> | 2023-10-05 12:36:08 +0200 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2023-10-16 15:26:00 +0000 |
commit | 2b4eb390ec8f3a71c3389eb727b917f9eb4bae8f (patch) | |
tree | 4054af206b05250cc09c033c01509e04937d6751 /gcc/rust/resolve | |
parent | e3fcc884cffd4828d644d67d15a31af39a4e142c (diff) | |
download | gcc-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