diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-04-04 16:25:30 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2025-03-19 15:32:12 +0100 |
commit | 2f743673232dc87b85e802ea5256a36bb1988172 (patch) | |
tree | 38f8a31052911eeea9b65742a5defd41acde8aae /gcc/rust/resolve/rust-ast-resolve-path.h | |
parent | 8ed0cc70f73ab88218e587977cc0c181eb58453e (diff) | |
download | gcc-2f743673232dc87b85e802ea5256a36bb1988172.zip gcc-2f743673232dc87b85e802ea5256a36bb1988172.tar.gz gcc-2f743673232dc87b85e802ea5256a36bb1988172.tar.bz2 |
gccrs: early: Resolve imports and create import mappings
gcc/rust/ChangeLog:
* resolve/rust-early-name-resolver-2.0.cc (Early::resolve_glob_import): New function.
(Early::resolve_simple_import): Likewise.
(Early::resolve_rebind_import): Likewise.
(Early::build_import_mapping): Likewise.
* resolve/rust-early-name-resolver-2.0.h: Add declarations and list of imports to
resolve.
* resolve/rust-toplevel-name-resolver-2.0.cc (TopLevel::handle_use_glob): Remove function,
which is now being handled by the Early name resolver.
(TopLevel::handle_use_dec): Likewise.
(TopLevel::handle_rebind): Likewise.
* resolve/rust-toplevel-name-resolver-2.0.h: Likewise, and add functions for creating
import list and fetching it.
Diffstat (limited to 'gcc/rust/resolve/rust-ast-resolve-path.h')
0 files changed, 0 insertions, 0 deletions