[gcc r14-7706] gccrs: collector: Fix missing semicolon output
Arthur Cohen
cohenarthur@gcc.gnu.org
Tue Jan 16 17:55:27 GMT 2024
https://gcc.gnu.org/g:b6a783c4815703ff231cf1708ec1931d47ad4202
commit r14-7706-gb6a783c4815703ff231cf1708ec1931d47ad4202
Author: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Date: Thu Jun 22 16:41:40 2023 +0200
gccrs: collector: Fix missing semicolon output
A final semicolon was missing after every items in an extern block.
gcc/rust/ChangeLog:
* ast/rust-ast-collector.cc (TokenCollector::visit): Add
semicolon in extern blocks.
Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Diff:
---
gcc/rust/ast/rust-ast-collector.cc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gcc/rust/ast/rust-ast-collector.cc b/gcc/rust/ast/rust-ast-collector.cc
index d851066373e..843ea732812 100644
--- a/gcc/rust/ast/rust-ast-collector.cc
+++ b/gcc/rust/ast/rust-ast-collector.cc
@@ -2225,7 +2225,8 @@ TokenCollector::visit (ExternBlock &block)
Rust::Token::make_string (Location (), std::move (abi)));
}
- visit_items_as_block (block.get_extern_items ());
+ visit_items_as_block (block.get_extern_items (),
+ {Rust::Token::make (SEMICOLON, Location ())});
}
static std::pair<TokenId, TokenId>
More information about the Gcc-cvs
mailing list