aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/expand/rust-macro-builtins.cc
diff options
context:
space:
mode:
authorOwen Avery <powerboat9.gamer@gmail.com>2023-02-04 00:02:22 -0500
committerOwen Avery <powerboat9.gamer@gmail.com>2023-02-06 00:24:31 -0500
commitd9eb2eb73c223d481dd0009d723bec0f57e1662a (patch)
treeea117d2189e21d4b3cb3760ca40a2d6356f6d3ac /gcc/rust/expand/rust-macro-builtins.cc
parent7f66312db45e3e157123108934f6cf0c71a1c235 (diff)
downloadgcc-d9eb2eb73c223d481dd0009d723bec0f57e1662a.zip
gcc-d9eb2eb73c223d481dd0009d723bec0f57e1662a.tar.gz
gcc-d9eb2eb73c223d481dd0009d723bec0f57e1662a.tar.bz2
Add support for TuplePattern in let statements
gcc/rust/ChangeLog: * hir/tree/rust-hir-pattern.h (TuplePatternItemsRanged::get_lower_patterns): Add method. (TuplePatternItemsRanged::get_upper_patterns): Add method. * backend/rust-compile-pattern.cc (CompilePatternLet::visit): Implement TuplePattern visitor. * backend/rust-compile-pattern.h (CompilePatternLet::visit): Move TuplePattern visitor out of header file. gcc/testsuite/ChangeLog: * rust/execute/torture/let-pattern-1.rs: New test. Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'gcc/rust/expand/rust-macro-builtins.cc')
0 files changed, 0 insertions, 0 deletions