aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve/rust-ast-resolve-expr.cc
diff options
context:
space:
mode:
authorPhilip Herron <philip.herron@embecosm.com>2022-10-14 14:00:16 +0100
committerArthur Cohen <arthur.cohen@embecosm.com>2023-02-21 12:36:34 +0100
commit74065c000e33481c209affbcc00dc58472bf2170 (patch)
tree70622fe4702dc6c00acb7605642ae40ce2490acb /gcc/rust/resolve/rust-ast-resolve-expr.cc
parent173f98ae49d816178d8fa5b627c62aade9547d04 (diff)
downloadgcc-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/rust-ast-resolve-expr.cc')
0 files changed, 0 insertions, 0 deletions