diff options
author | Owen Avery <powerboat9.gamer@gmail.com> | 2023-10-11 12:58:27 -0400 |
---|---|---|
committer | CohenArthur <arthur.cohen@embecosm.com> | 2023-10-18 09:42:39 +0000 |
commit | cdd548b64918100e07c78dc7467d68383977a7d2 (patch) | |
tree | c2dccaab0dfb83ec663a52233e3d2afc56855c08 /gcc/rust/parse/rust-parse.h | |
parent | b3f02d9c8cb6aa40b9396cd576c5dd8666496e93 (diff) | |
download | gcc-cdd548b64918100e07c78dc7467d68383977a7d2.zip gcc-cdd548b64918100e07c78dc7467d68383977a7d2.tar.gz gcc-cdd548b64918100e07c78dc7467d68383977a7d2.tar.bz2 |
Create base class AssociatedItem
gcc/rust/ChangeLog:
* ast/rust-ast.h
(class AssociatedItem):
New, based on TraitItem, InherentImplItem, and TraitImplItem classes.
(class TraitItem): Inherit from AssociatedItem.
(class InherentImplItem): Likewise.
(class TraitImplItem): Likewise.
* ast/rust-item.h
(class Method): Update cloning functions.
(class Function): Likewise.
(class TypeAlias): Likewise.
(class ConstantItem): Likewise.
(class TraitItemFunc): Likewise.
(class TraitItemMethod): Likewise.
(class TraitItemConst): Likewise.
(class TraitItemType): Likewise.
* ast/rust-macro.h
(class MacroInvocation): Likewise.
Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'gcc/rust/parse/rust-parse.h')
0 files changed, 0 insertions, 0 deletions