aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve
diff options
context:
space:
mode:
authorMahmoud Mohamed <mahadelr19@gmail.com>2023-03-15 01:06:46 +0300
committerPhilip Herron <philip.herron@embecosm.com>2023-03-15 11:04:50 +0000
commitfc0addd1ffae33478cfc838f93e6685c0cbfa08c (patch)
tree8f32808c41bbfefe9f090fd202469d1727298591 /gcc/rust/resolve
parent7cd4f74e3d485202a1433d487adbce43d271ebe5 (diff)
downloadgcc-fc0addd1ffae33478cfc838f93e6685c0cbfa08c.zip
gcc-fc0addd1ffae33478cfc838f93e6685c0cbfa08c.tar.gz
gcc-fc0addd1ffae33478cfc838f93e6685c0cbfa08c.tar.bz2
hir: Improve pattern bindings handling in closure parameters
gcc/rust/ChangeLog: * backend/rust-compile-expr.cc (CompileExpr::generate_closure_function): handle closure parameters pattern bindings using CompilePatternBindings visitor gcc/testsuite/ChangeLog: * rust/execute/torture/closure4.rs: New test. * rust/execute/torture/ref-pattern2.rs: New test. Signed-off-by: Mahmoud Mohamed <mahadelr19@gmail.com>
Diffstat (limited to 'gcc/rust/resolve')
0 files changed, 0 insertions, 0 deletions