diff options
author | Philip Herron <philip.herron@embecosm.com> | 2022-10-14 14:00:16 +0100 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2023-02-21 12:36:34 +0100 |
commit | 74065c000e33481c209affbcc00dc58472bf2170 (patch) | |
tree | 70622fe4702dc6c00acb7605642ae40ce2490acb /gcc/rust/resolve | |
parent | 173f98ae49d816178d8fa5b627c62aade9547d04 (diff) | |
download | gcc-74065c000e33481c209affbcc00dc58472bf2170.zip gcc-74065c000e33481c209affbcc00dc58472bf2170.tar.gz gcc-74065c000e33481c209affbcc00dc58472bf2170.tar.bz2 |
gccrs: Refactor TraitResolver to not require a visitor
gcc/rust/ChangeLog:
* typecheck/rust-hir-trait-resolve.cc (TraitResolver::TraitResolver): Do not nullptr init
`resolved_trait_reference` anymore.
(TraitResolver::resolve_path): Simplify function and rename to...
(TraitResolver::resolve_path_to_trait): ...this.
(TraitResolver::lookup_path): Use new interface.
* typecheck/rust-hir-trait-resolve.h (class TraitResolver): Do not inherit `HIRFullVisitor`
class anymore.
Diffstat (limited to 'gcc/rust/resolve')
0 files changed, 0 insertions, 0 deletions