gnu/gcc/29bb862bcd7b9276d33d93d9d1e48dca544f9831 gccrs: Fix HIR::ClosureExpr copying
gcc/rust/ChangeLog:
* hir/tree/rust-hir-expr.cc
(ClosureParam::ClosureParam): Set locus.
(ClosureParam::operator=): Likewise.
(ClosureExpr::ClosureExpr): Likewise.
(ClosureExpr::operator=): Likewise.
* typecheck/rust-hir-type-check-expr.cc
(TypeCheckExpr::visit (ClosureExpr)): Use
Mappings::get_lang_item.
gcc/testsuite/ChangeLog:
* rust/compile/issue-4740.rs: New test.
Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
3 files changed