gccrs: Add name resolution for closures
authorPhilip Herron <philip.herron@embecosm.com>
Mon, 17 Oct 2022 16:51:15 +0000 (17:51 +0100)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 21 Feb 2023 11:36:38 +0000 (12:36 +0100)
commit977e0e5227d467fcda43edfae72c5251c283d871
tree118a03cf3347a70ece2568d510610221d515e6ab
parent9e19f329e5234bdde82f54758d06707b55735736
gccrs: Add name resolution for closures

gcc/rust/ChangeLog:

* resolve/rust-ast-resolve-expr.cc (ResolveExpr::visit): Visit closure properly when
name resolving.
(ResolveExpr::resolve_closure_param): Implement closure name resolving.
* resolve/rust-ast-resolve-expr.h: Declare visitors for closure types.
gcc/rust/resolve/rust-ast-resolve-expr.cc
gcc/rust/resolve/rust-ast-resolve-expr.h