diff options
author | Owen Avery <powerboat9.gamer@gmail.com> | 2024-10-26 20:52:31 -0400 |
---|---|---|
committer | CohenArthur <arthur.cohen@embecosm.com> | 2024-11-05 10:57:53 +0000 |
commit | 5ceba7f95c787ee5cd99328692b9e74beca7a0a3 (patch) | |
tree | f1667928533fa16ebf67a0c1c2cdc36b60662285 /gcc/rust/backend/rust-compile-struct-field-expr.cc | |
parent | 76fcedad2f95ac35e2a4c8aa2a45a75e32e80a61 (diff) | |
download | gcc-5ceba7f95c787ee5cd99328692b9e74beca7a0a3.zip gcc-5ceba7f95c787ee5cd99328692b9e74beca7a0a3.tar.gz gcc-5ceba7f95c787ee5cd99328692b9e74beca7a0a3.tar.bz2 |
Use name resolver 2.0 for module descendance checks
gcc/rust/ChangeLog:
* checks/errors/privacy/rust-privacy-reporter.cc:
Include rust-immutable-name-resolution-context.h.
(is_child_module): Use ForeverStack::is_module_descendant if name
resolution 2.0 is enabled.
* resolve/rust-forever-stack.h
(ForeverStack::is_module_descendant): Add.
(ForeverStack::dfs_node): Add.
* resolve/rust-forever-stack.hxx
(ForeverStack::dfs_rib): Use ForeverStack::dfs_node.
(ForeverStack::dfs_node): Add.
(ForeverStack::is_module_descendant): Add.
Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'gcc/rust/backend/rust-compile-struct-field-expr.cc')
0 files changed, 0 insertions, 0 deletions