aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust
diff options
context:
space:
mode:
authorOwen Avery <powerboat9.gamer@gmail.com>2023-03-14 19:17:26 -0400
committerPhilip Herron <philip.herron@embecosm.com>2023-03-15 10:23:29 +0000
commit1ff171adfdca213d285d56a1beec23c81bc4bcdb (patch)
tree28eb7b209d26caf7dfab833f63895c9bf813f307 /gcc/rust
parent7ef3277cb26efeeafe51d140aef5558ec9bcaca0 (diff)
downloadgcc-1ff171adfdca213d285d56a1beec23c81bc4bcdb.zip
gcc-1ff171adfdca213d285d56a1beec23c81bc4bcdb.tar.gz
gcc-1ff171adfdca213d285d56a1beec23c81bc4bcdb.tar.bz2
Add method to access SlicePattern items
gcc/rust/ChangeLog: * hir/tree/rust-hir-pattern.h (SlicePattern::get_items): Add. Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'gcc/rust')
-rw-r--r--gcc/rust/hir/tree/rust-hir-pattern.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/rust/hir/tree/rust-hir-pattern.h b/gcc/rust/hir/tree/rust-hir-pattern.h
index d62db9b..32292a8 100644
--- a/gcc/rust/hir/tree/rust-hir-pattern.h
+++ b/gcc/rust/hir/tree/rust-hir-pattern.h
@@ -1282,6 +1282,12 @@ public:
SlicePattern (SlicePattern &&other) = default;
SlicePattern &operator= (SlicePattern &&other) = default;
+ std::vector<std::unique_ptr<Pattern>> &get_items () { return items; }
+ const std::vector<std::unique_ptr<Pattern>> &get_items () const
+ {
+ return items;
+ }
+
Location get_locus () const override { return locus; }
void accept_vis (HIRFullVisitor &vis) override;