]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: converter: Return a vector to const pointers
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Wed, 3 May 2023 10:04:20 +0000 (12:04 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 17:37:17 +0000 (18:37 +0100)
commit2099a757e22b8cfeebc8b40e06c071dde201b3cb
tree82bd6cdc67ee135a3e7a8bcf52d9cb4e5b13c320
parentab0e27412e3ae4de957c33a267f27a87ea41b4e9
gccrs: converter: Return a vector to const pointers

We do not need mutability on the output vector. Also add an accumulator
for punct tokens.

gcc/rust/ChangeLog:

* util/rust-token-converter.cc (from_tokenstream): Add vector
for joined punct accumulation.
(from_ident): Accept const pointer vector.
(from_literal): Likewise.
(from_punct): Likewise.
(from_group): Likewise.
(from_tokentree): Likewise.
(convert): Likewise.
* util/rust-token-converter.h (convert): Likewise.

Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
gcc/rust/util/rust-token-converter.cc
gcc/rust/util/rust-token-converter.h