aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-struct-field-expr.cc
diff options
context:
space:
mode:
authorOwen Avery <powerboat9.gamer@gmail.com>2024-10-26 20:52:31 -0400
committerCohenArthur <arthur.cohen@embecosm.com>2024-11-05 10:57:53 +0000
commit5ceba7f95c787ee5cd99328692b9e74beca7a0a3 (patch)
treef1667928533fa16ebf67a0c1c2cdc36b60662285 /gcc/rust/backend/rust-compile-struct-field-expr.cc
parent76fcedad2f95ac35e2a4c8aa2a45a75e32e80a61 (diff)
downloadgcc-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