[gcc r14-7449] gccrs: ast: Visit crate inner attributes for tokenstreams

Arthur Cohen cohenarthur@gcc.gnu.org
Tue Jan 16 17:35:43 GMT 2024


https://gcc.gnu.org/g:5802178519f68f75838ac1e26fe898682ce70f54

commit r14-7449-g5802178519f68f75838ac1e26fe898682ce70f54
Author: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Date:   Tue Apr 4 16:56:00 2023 +0200

    gccrs: ast: Visit crate inner attributes for tokenstreams
    
    Crate level inner attributes were not visited.
    
    gcc/rust/ChangeLog:
    
            * ast/rust-ast-tokenstream.cc (TokenStream::visit): Visit inner
            attributes.

Diff:
---
 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 a380fec8696..42609535bce 100644
--- a/gcc/rust/ast/rust-ast-tokenstream.cc
+++ b/gcc/rust/ast/rust-ast-tokenstream.cc
@@ -32,6 +32,7 @@ TokenStream::collect_tokens () const
 void
 TokenStream::visit (AST::Crate &crate)
 {
+  visit_items_as_lines (crate.inner_attrs);
   visit_items_as_lines (crate.items);
 }


More information about the Gcc-cvs mailing list