diff options
author | Owen Avery <powerboat9.gamer@gmail.com> | 2025-03-24 22:49:12 -0400 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2025-04-08 10:17:11 +0200 |
commit | 0282fd7cabe365e639deb8848cf29fbd00470e63 (patch) | |
tree | 335d914e75b012cf89938d9bc45f7de087f4deae /gcc/rust/backend/rust-compile-base.h | |
parent | db5a399d13b7fdafb7eaa7d299db777615ff0be2 (diff) | |
download | gcc-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