aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-base.h
diff options
context:
space:
mode:
authorOwen Avery <powerboat9.gamer@gmail.com>2025-03-24 22:49:12 -0400
committerArthur Cohen <arthur.cohen@embecosm.com>2025-04-08 10:17:11 +0200
commit0282fd7cabe365e639deb8848cf29fbd00470e63 (patch)
tree335d914e75b012cf89938d9bc45f7de087f4deae /gcc/rust/backend/rust-compile-base.h
parentdb5a399d13b7fdafb7eaa7d299db777615ff0be2 (diff)
downloadgcc-0282fd7cabe365e639deb8848cf29fbd00470e63.zip
gcc-0282fd7cabe365e639deb8848cf29fbd00470e63.tar.gz
gcc-0282fd7cabe365e639deb8848cf29fbd00470e63.tar.bz2
gccrs: nr2.0: Handle global paths
gcc/rust/ChangeLog: * resolve/rust-forever-stack.h (ForeverStack::ForeverStack): Initialize extern_prelude. (ForeverStack::resolve_path): Add parameter has_opening_scope_resolution. (ForeverStack::extern_prelude): Add field. * resolve/rust-forever-stack.hxx: Include rust-edition.h. (ForeverStacl::resolve_path): Handle global paths (paths with an opening scope resolution operator). * resolve/rust-late-name-resolver-2.0.cc (Late::visit): Handle global paths. * resolve/rust-name-resolution-context.h (NameResolutionContext::resolve_path): Handle global paths. gcc/testsuite/ChangeLog: * rust/compile/nr2/exclude: Remove entries. Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'gcc/rust/backend/rust-compile-base.h')
0 files changed, 0 insertions, 0 deletions