From 44e67ceee62cf08dd2e02886c3379263eb7d64e3 Mon Sep 17 00:00:00 2001 From: Pierre-Emmanuel Patry Date: Tue, 4 Apr 2023 12:50:25 +0200 Subject: gccrs: ast: Output inner attributes in tokenstreams Inner attributes were not correctly visited. gcc/rust/ChangeLog: * ast/rust-ast-tokenstream.cc (TokenStream::visit): Add call to inner attribute visitor. Signed-off-by: Pierre-Emmanuel Patry --- gcc/rust/ast/rust-ast-tokenstream.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/rust/ast/rust-ast-tokenstream.cc b/gcc/rust/ast/rust-ast-tokenstream.cc index 4a7107f..450767d 100644 --- a/gcc/rust/ast/rust-ast-tokenstream.cc +++ b/gcc/rust/ast/rust-ast-tokenstream.cc @@ -1255,6 +1255,7 @@ TokenStream::visit (BlockExpr &expr) tokens.push_back (Rust::Token::make (LEFT_CURLY, expr.get_locus ())); newline (); increment_indentation (); + visit_items_as_lines (expr.get_inner_attrs ()); visit_items_as_lines (expr.get_statements (), {Rust::Token::make (SEMICOLON, Location ())}); -- cgit v1.1