diff options
author | Jakub Dupak <dev@jakubdupak.com> | 2023-10-05 12:36:08 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-01-16 19:09:12 +0100 |
commit | f97a9841dc65ddaa18a08f37d0cd58537c3bfb94 (patch) | |
tree | 0798b586f468bb3e8f23bb9e98caf8a5864a098e /gcc/rust/hir/tree/rust-hir-expr.h | |
parent | 47b88c0338563537bbd77bed006abb383972339f (diff) | |
download | gcc-f97a9841dc65ddaa18a08f37d0cd58537c3bfb94.zip gcc-f97a9841dc65ddaa18a08f37d0cd58537c3bfb94.tar.gz gcc-f97a9841dc65ddaa18a08f37d0cd58537c3bfb94.tar.bz2 |
gccrs: 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/hir/tree/rust-hir-expr.h')
0 files changed, 0 insertions, 0 deletions