aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/parse
diff options
context:
space:
mode:
authorOwen Avery <powerboat9.gamer@gmail.com>2023-10-11 12:58:27 -0400
committerArthur Cohen <arthur.cohen@embecosm.com>2024-01-16 19:09:20 +0100
commit9e7e3ea6380d4c8fe01740ce5278e84d2124fe93 (patch)
tree56c4a38ae98edf597725dd48f962f9ae33144fc0 /gcc/rust/parse
parentf2900e86b98d8321c959433d246ee35f45cd44cd (diff)
downloadgcc-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