aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorOwen Avery <powerboat9.gamer@gmail.com>2025-01-31 23:03:03 -0500
committerCohenArthur <arthur.cohen@embecosm.com>2025-02-02 18:27:53 +0000
commitaf2fdca5a3c9c18159a02dc8e94a95e701b66f81 (patch)
tree04f24f1dec76cac81de53bba8f0703e061edff4a /gcc
parent761d424d2a7af38aacad9ffd5b5132fcf286ac2e (diff)
downloadgcc-af2fdca5a3c9c18159a02dc8e94a95e701b66f81.zip
gcc-af2fdca5a3c9c18159a02dc8e94a95e701b66f81.tar.gz
gcc-af2fdca5a3c9c18159a02dc8e94a95e701b66f81.tar.bz2
Fix an issue with ForeverStack::dfs_rib
gcc/rust/ChangeLog: * resolve/rust-forever-stack.hxx (ForeverStack::dfs_rib): Fix const implementation. Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/rust/resolve/rust-forever-stack.hxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/rust/resolve/rust-forever-stack.hxx b/gcc/rust/resolve/rust-forever-stack.hxx
index 2b628e4..be05f52 100644
--- a/gcc/rust/resolve/rust-forever-stack.hxx
+++ b/gcc/rust/resolve/rust-forever-stack.hxx
@@ -638,9 +638,8 @@ tl::optional<const Rib &>
ForeverStack<N>::dfs_rib (const ForeverStack<N>::Node &starting_point,
NodeId to_find) const
{
- return dfs_node (starting_point, to_find).map ([] (Node &x) -> Rib & {
- return x.rib;
- });
+ return dfs_node (starting_point, to_find)
+ .map ([] (const Node &x) -> const Rib & { return x.rib; });
}
template <Namespace N>