diff options
author | Owen Avery <powerboat9.gamer@gmail.com> | 2025-01-02 05:55:38 -0500 |
---|---|---|
committer | CohenArthur <arthur.cohen@embecosm.com> | 2025-01-07 13:30:29 +0000 |
commit | fa6747f326dfbf883292d5599c7d926cbf6c62e3 (patch) | |
tree | 402c38c640f5a2598c51cf8d22442d5deb62f7be /gcc/rust/resolve/rust-late-name-resolver-2.0.h | |
parent | 48aa71c3a7f5b8d9eb634c53e389c74dc29f7fe2 (diff) | |
download | gcc-fa6747f326dfbf883292d5599c7d926cbf6c62e3.zip gcc-fa6747f326dfbf883292d5599c7d926cbf6c62e3.tar.gz gcc-fa6747f326dfbf883292d5599c7d926cbf6c62e3.tar.bz2 |
nr2.0: Improve default, top-level, and late resolvers
gcc/rust/ChangeLog:
* resolve/rust-default-resolver.cc
(DefaultResolver::visit): Make sure to scope visitation of the
children of type definition items.
* resolve/rust-default-resolver.h
(DefaultResolver::visit): Add overrides for TupleStruct, Union,
and TypeAlias.
* resolve/rust-late-name-resolver-2.0.cc
(Late::visit): Remove override for Enum.
* resolve/rust-late-name-resolver-2.0.h
(Late::visit): Likewise.
* resolve/rust-toplevel-name-resolver-2.0.cc
(TopLevel::visit): Rely more on DefaultResolver::visit.
* resolve/rust-toplevel-name-resolver-2.0.h
(TopLevel::visit): Remove override for BlockExpr.
gcc/testsuite/ChangeLog:
* rust/compile/nr2/exclude: Remove entries.
Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'gcc/rust/resolve/rust-late-name-resolver-2.0.h')
-rw-r--r-- | gcc/rust/resolve/rust-late-name-resolver-2.0.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/rust/resolve/rust-late-name-resolver-2.0.h b/gcc/rust/resolve/rust-late-name-resolver-2.0.h index e3f636d..0db21f2 100644 --- a/gcc/rust/resolve/rust-late-name-resolver-2.0.h +++ b/gcc/rust/resolve/rust-late-name-resolver-2.0.h @@ -53,7 +53,6 @@ public: void visit (AST::StructExprStructBase &) override; void visit (AST::StructExprStructFields &) override; void visit (AST::StructStruct &) override; - void visit (AST::Enum &) override; void visit (AST::GenericArgs &) override; void visit (AST::GenericArg &); |