From: Owen Avery Date: Sat, 1 Feb 2025 04:03:03 +0000 (-0500) Subject: gccrs: Fix an issue with ForeverStack::dfs_rib X-Git-Tag: basepoints/gcc-16~789 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c4731c1b144c4219558176f95d2fa3c46df07db2;p=thirdparty%2Fgcc.git gccrs: 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 --- diff --git a/gcc/rust/resolve/rust-forever-stack.hxx b/gcc/rust/resolve/rust-forever-stack.hxx index 1c83f6bda61..d0d74217b61 100644 --- a/gcc/rust/resolve/rust-forever-stack.hxx +++ b/gcc/rust/resolve/rust-forever-stack.hxx @@ -638,9 +638,8 @@ tl::optional ForeverStack::dfs_rib (const ForeverStack::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