aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/parse/rust-parse.h
diff options
context:
space:
mode:
authorOwen Avery <powerboat9.gamer@gmail.com>2023-10-11 12:58:27 -0400
committerCohenArthur <arthur.cohen@embecosm.com>2023-10-18 09:42:39 +0000
commitcdd548b64918100e07c78dc7467d68383977a7d2 (patch)
treec2dccaab0dfb83ec663a52233e3d2afc56855c08 /gcc/rust/parse/rust-parse.h
parentb3f02d9c8cb6aa40b9396cd576c5dd8666496e93 (diff)
downloadgcc-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