aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir/tree/rust-hir.h
diff options
context:
space:
mode:
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>2023-06-23 12:49:48 +0200
committerArthur Cohen <arthur.cohen@embecosm.com>2024-01-16 18:46:31 +0100
commit2bf0087065b5b727bca77962b4e4a317cfbf5f6c (patch)
tree1261e51cfa46cbecc4bdea514da8d2e1d2e42aff /gcc/rust/hir/tree/rust-hir.h
parentcb791a1f72ce2cba815d880883107ce26d5f8d66 (diff)
downloadgcc-2bf0087065b5b727bca77962b4e4a317cfbf5f6c.zip
gcc-2bf0087065b5b727bca77962b4e4a317cfbf5f6c.tar.gz
gcc-2bf0087065b5b727bca77962b4e4a317cfbf5f6c.tar.bz2
gccrs: collector: Store CollectItem instead of TokenPtr
Store a custom type to differentiate formatting and metadata from data. gcc/rust/ChangeLog: * ast/rust-ast-collector.cc (TokenCollector::collect_tokens): Filter tokens. (TokenCollector::visit_items_joined_by_separator): Change store call. (TokenCollector::visit_as_line): Likewise. (TokenCollector::visit_items_as_block): Likewise. (TokenCollector::trailing_comma): Likewise. (TokenCollector::visit): Likewise. (TokenCollector::visit_closure_common): Likewise. (TokenCollector::visit_function_common): Likewise. * ast/rust-ast-collector.h (class CollectItem): Add class to differentiate between formatting and raw data (tokens). Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Diffstat (limited to 'gcc/rust/hir/tree/rust-hir.h')
0 files changed, 0 insertions, 0 deletions