]> git.ipfire.org Git - people/ms/gcc.git/commitdiff
Add method to access SlicePattern items
authorOwen Avery <powerboat9.gamer@gmail.com>
Tue, 14 Mar 2023 23:17:26 +0000 (19:17 -0400)
committerPhilip Herron <philip.herron@embecosm.com>
Wed, 15 Mar 2023 10:23:29 +0000 (10:23 +0000)
gcc/rust/ChangeLog:

* hir/tree/rust-hir-pattern.h
(SlicePattern::get_items): Add.

Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
gcc/rust/hir/tree/rust-hir-pattern.h

index d62db9b327eef80e898aa560c1b61f213698948d..32292a85f8a63e5b2c115d55cb9602671938542a 100644 (file)
@@ -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;