]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: collector: Fix output for function qualifiers
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Wed, 28 Jun 2023 09:44:04 +0000 (11:44 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 17:49:32 +0000 (18:49 +0100)
Function qualifiers did not output properly.

gcc/rust/ChangeLog:

* ast/rust-ast-collector.cc (TokenCollector::visit): Output
function qualifiers after visibility.

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

index 04c0397a8b7676fb026502f9580dc233aa3490c1..99d89737737cf75f9fe6df08c475649917f3ae2c 100644 (file)
@@ -1768,6 +1768,8 @@ TokenCollector::visit (Function &function)
   visit_items_as_lines (function.get_outer_attrs ());
 
   visit (function.get_visibility ());
+  auto qualifiers = function.get_qualifiers ();
+  visit (qualifiers);
 
   push (Rust::Token::make (FN_TOK, function.get_locus ()));
   auto name = function.get_function_name ().as_string ();