diff options
author | Owen Avery <powerboat9.gamer@gmail.com> | 2023-02-04 00:02:22 -0500 |
---|---|---|
committer | Owen Avery <powerboat9.gamer@gmail.com> | 2023-02-06 00:24:31 -0500 |
commit | d9eb2eb73c223d481dd0009d723bec0f57e1662a (patch) | |
tree | ea117d2189e21d4b3cb3760ca40a2d6356f6d3ac /gcc/rust/expand/rust-macro-builtins.cc | |
parent | 7f66312db45e3e157123108934f6cf0c71a1c235 (diff) | |
download | gcc-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