diff options
author | Owen Avery <powerboat9.gamer@gmail.com> | 2023-10-11 12:58:27 -0400 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-01-16 19:09:20 +0100 |
commit | 9e7e3ea6380d4c8fe01740ce5278e84d2124fe93 (patch) | |
tree | 56c4a38ae98edf597725dd48f962f9ae33144fc0 /gcc/rust/parse | |
parent | f2900e86b98d8321c959433d246ee35f45cd44cd (diff) | |
download | gcc-9e7e3ea6380d4c8fe01740ce5278e84d2124fe93.zip gcc-9e7e3ea6380d4c8fe01740ce5278e84d2124fe93.tar.gz gcc-9e7e3ea6380d4c8fe01740ce5278e84d2124fe93.tar.bz2 |
gccrs: 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')
0 files changed, 0 insertions, 0 deletions