From: Pierre-Emmanuel Patry Date: Tue, 4 Apr 2023 11:53:34 +0000 (+0200) Subject: gccrs: ast: Output union's outer attributes X-Git-Tag: basepoints/gcc-15~2693 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d8a7cee1ea6469615dc06d5d786182a279042637;p=thirdparty%2Fgcc.git gccrs: ast: Output union's outer attributes Output a union's outer attributes in a tokenstream. gcc/rust/ChangeLog: * ast/rust-ast-tokenstream.cc (TokenStream::visit): Add visitor to the union's outer attributes. Signed-off-by: Pierre-Emmanuel Patry --- diff --git a/gcc/rust/ast/rust-ast-tokenstream.cc b/gcc/rust/ast/rust-ast-tokenstream.cc index 450767d336c7..761e899a06b4 100644 --- a/gcc/rust/ast/rust-ast-tokenstream.cc +++ b/gcc/rust/ast/rust-ast-tokenstream.cc @@ -1952,6 +1952,7 @@ TokenStream::visit (Enum &enumeration) void TokenStream::visit (Union &union_item) { + visit_items_as_lines (union_item.get_outer_attrs ()); auto id = union_item.get_identifier (); tokens.push_back ( Rust::Token::make_identifier (union_item.get_locus (), "union"));