diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-11-29 12:03:59 +0100 |
---|---|---|
committer | CohenArthur <arthur.cohen@embecosm.com> | 2024-12-05 12:39:57 +0000 |
commit | 1995c8380836eac0edc02fbb9076fba721577ef2 (patch) | |
tree | cd809bffc2754ec8fccd8806afdce9ffbb18bcbd | |
parent | 72081086d6b8228f7db6526e39e41bea2eae244c (diff) | |
download | gcc-1995c8380836eac0edc02fbb9076fba721577ef2.zip gcc-1995c8380836eac0edc02fbb9076fba721577ef2.tar.gz gcc-1995c8380836eac0edc02fbb9076fba721577ef2.tar.bz2 |
type-check: Remove unused capture in nr2.0
gcc/rust/ChangeLog:
* typecheck/rust-hir-type-check-type.cc (TypeCheckType::resolve_root_path):
Remove unused capture in lambda.
-rw-r--r-- | gcc/rust/typecheck/rust-hir-type-check-type.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/rust/typecheck/rust-hir-type-check-type.cc b/gcc/rust/typecheck/rust-hir-type-check-type.cc index aaff8db..2962674 100644 --- a/gcc/rust/typecheck/rust-hir-type-check-type.cc +++ b/gcc/rust/typecheck/rust-hir-type-check-type.cc @@ -19,6 +19,7 @@ #include "rust-hir-type-check-type.h" #include "options.h" #include "optional.h" +#include "rust-hir-map.h" #include "rust-hir-trait-resolve.h" #include "rust-hir-type-check-expr.h" #include "rust-hir-path-probe.h" @@ -394,11 +395,10 @@ TypeCheckType::resolve_root_path (HIR::TypePath &path, size_t *offset, { auto nr_ctx = Resolver2_0::ImmutableNameResolutionContext::get ().resolver (); + // assign the ref_node_id if we've found something nr_ctx.lookup (path.get_mappings ().get_nodeid ()) - .map ([&ref_node_id, &path] (NodeId resolved) { - ref_node_id = resolved; - }); + .map ([&ref_node_id] (NodeId resolved) { ref_node_id = resolved; }); } else if (!resolver->lookup_resolved_name (ast_node_id, &ref_node_id)) resolver->lookup_resolved_type (ast_node_id, &ref_node_id); |