]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: collector: Output extern function attributes
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Wed, 28 Jun 2023 13:37:15 +0000 (15:37 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 17:49:34 +0000 (18:49 +0100)
Outer attributes on external functions did not output correctly.

gcc/rust/ChangeLog:

* ast/rust-ast-collector.cc (TokenCollector::visit): Output
outer attributes on external functions.

Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
gcc/rust/ast/rust-ast-collector.cc

index 6e2494e74c67e4bac20e485431f93d48114f2a55..88a25f0b41fa9b5aa60be2c0b9bc08ec0afc3080 100644 (file)
@@ -2194,6 +2194,7 @@ TokenCollector::visit (ExternalStaticItem &item)
 void
 TokenCollector::visit (ExternalFunctionItem &function)
 {
+  visit_items_as_lines (function.get_outer_attrs ());
   visit (function.get_visibility ());
 
   auto id = function.get_identifier ().as_string ();