diff options
author | Owen Avery <powerboat9.gamer@gmail.com> | 2023-06-21 10:26:30 -0400 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-02-21 13:51:25 +0100 |
commit | 17a7fd17b7e42e42a9165b127fb9bd5e4e81f276 (patch) | |
tree | 37db29aecfc60d18ded966e2e19aa1e3da38a591 /libgcc | |
parent | 4cabeacc388b4ec8dfa41bf9c99b0dbd87d4b1f4 (diff) | |
download | gcc-17a7fd17b7e42e42a9165b127fb9bd5e4e81f276.zip gcc-17a7fd17b7e42e42a9165b127fb9bd5e4e81f276.tar.gz gcc-17a7fd17b7e42e42a9165b127fb9bd5e4e81f276.tar.bz2 |
gccrs: Fix rebinding imports
gcc/rust/ChangeLog:
* resolve/rust-ast-resolve-item.cc
(flatten_glob): Use Import class.
(flatten_rebind): Likewise.
(flatten_list): Likewise.
(flatten): Likewise.
(flatten_use_dec_to_paths): Likewise.
(flatten_use_dec_to_imports): Likewise.
(ResolveItem::visit): Likewise.
(Import::add_prefix): New.
(rust_flatten_nested_glob): Adjust test.
(rust_flatten_glob): Likewise.
(rust_flatten_rebind_none): Likewise.
(rust_flatten_rebind): Likewise.
(rust_flatten_rebind_nested): Likewise.
(rust_flatten_list): Likewise.
* resolve/rust-ast-resolve-item.h
(class Import): New.
gcc/testsuite/ChangeLog:
* rust/compile/use_2.rs: New test.
Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions