diff options
author | Owen Avery <powerboat9.gamer@gmail.com> | 2023-10-06 23:16:41 -0400 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-01-16 19:04:38 +0100 |
commit | aaea26f377bb23ad9c99b4348f46777ba92d3900 (patch) | |
tree | afbfbf3a29db16b832e993c57cd8428a0f2eb7d1 /gcc/rust/hir/tree | |
parent | 4e2110cac3f965d4a0c47f8440b99e47471c5b4d (diff) | |
download | gcc-aaea26f377bb23ad9c99b4348f46777ba92d3900.zip gcc-aaea26f377bb23ad9c99b4348f46777ba92d3900.tar.gz gcc-aaea26f377bb23ad9c99b4348f46777ba92d3900.tar.bz2 |
gccrs: Rename cloning methods in TupleStructItems and TuplePatternItems
gcc/rust/ChangeLog:
* hir/tree/rust-hir-pattern.h
(TupleStructItems::clone_tuple_struct_items_impl): Rename to...
(TupleStructItems::clone_tuple_items_impl): ...here.
(TupleStructItemsNoRange::clone_tuple_struct_items_impl): Rename to...
(TupleStructItemsNoRange::clone_tuple_items_impl): ...here.
(TupleStructItemsRange::clone_tuple_struct_items_impl): Rename to...
(TupleStructItemsRange::clone_tuple_items_impl): ...here.
(TuplePatternItems::clone_tuple_pattern_items_impl): Rename to...
(TuplePatternItems::clone_tuple_items_impl): ...here.
(TuplePatternItemsMultiple::clone_tuple_pattern_items_impl): Rename to...
(TuplePatternItemsMultiple::clone_tuple_items_impl): ...here.
(TuplePatternItemsRanged::clone_tuple_pattern_items_impl): Rename to...
(TuplePatternItemsRanged::clone_tuple_items_impl): ...here.
Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'gcc/rust/hir/tree')
-rw-r--r-- | gcc/rust/hir/tree/rust-hir-pattern.h | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/gcc/rust/hir/tree/rust-hir-pattern.h b/gcc/rust/hir/tree/rust-hir-pattern.h index 652faa4..0178075 100644 --- a/gcc/rust/hir/tree/rust-hir-pattern.h +++ b/gcc/rust/hir/tree/rust-hir-pattern.h @@ -794,7 +794,7 @@ public: // Unique pointer custom clone function std::unique_ptr<TupleStructItems> clone_tuple_struct_items () const { - return std::unique_ptr<TupleStructItems> (clone_tuple_struct_items_impl ()); + return std::unique_ptr<TupleStructItems> (clone_tuple_items_impl ()); } virtual std::string as_string () const = 0; @@ -805,7 +805,7 @@ public: protected: // pure virtual clone implementation - virtual TupleStructItems *clone_tuple_struct_items_impl () const = 0; + virtual TupleStructItems *clone_tuple_items_impl () const = 0; }; // Class for non-ranged tuple struct pattern patterns @@ -857,7 +857,7 @@ public: protected: /* Use covariance to implement clone function as returning this object rather * than base */ - TupleStructItemsNoRange *clone_tuple_struct_items_impl () const override + TupleStructItemsNoRange *clone_tuple_items_impl () const override { return new TupleStructItemsNoRange (*this); } @@ -936,7 +936,7 @@ public: protected: /* Use covariance to implement clone function as returning this object rather * than base */ - TupleStructItemsRange *clone_tuple_struct_items_impl () const override + TupleStructItemsRange *clone_tuple_items_impl () const override { return new TupleStructItemsRange (*this); } @@ -1027,8 +1027,7 @@ public: // Unique pointer custom clone function std::unique_ptr<TuplePatternItems> clone_tuple_pattern_items () const { - return std::unique_ptr<TuplePatternItems> ( - clone_tuple_pattern_items_impl ()); + return std::unique_ptr<TuplePatternItems> (clone_tuple_items_impl ()); } virtual std::string as_string () const = 0; @@ -1037,7 +1036,7 @@ public: protected: // pure virtual clone implementation - virtual TuplePatternItems *clone_tuple_pattern_items_impl () const = 0; + virtual TuplePatternItems *clone_tuple_items_impl () const = 0; }; // Class representing TuplePattern patterns where there are multiple patterns @@ -1092,7 +1091,7 @@ public: protected: /* Use covariance to implement clone function as returning this object rather * than base */ - TuplePatternItemsMultiple *clone_tuple_pattern_items_impl () const override + TuplePatternItemsMultiple *clone_tuple_items_impl () const override { return new TuplePatternItemsMultiple (*this); } @@ -1174,7 +1173,7 @@ public: protected: /* Use covariance to implement clone function as returning this object rather * than base */ - TuplePatternItemsRanged *clone_tuple_pattern_items_impl () const override + TuplePatternItemsRanged *clone_tuple_items_impl () const override { return new TuplePatternItemsRanged (*this); } |