]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: collector: Add generic to inherent impl block
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Wed, 28 Jun 2023 12:23:56 +0000 (14:23 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 17:49:33 +0000 (18:49 +0100)
Generic in inherent impl block were did not output at all.

gcc/rust/ChangeLog:

* ast/rust-ast-collector.cc (TokenCollector::visit): Output
generic in inherent impl.

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

index aad948e02d8e7eaeb9ec36fe6ec714f3fd795d99..f85d194d5c27fe11d4e9303c522b9ecb8746c574 100644 (file)
@@ -2134,7 +2134,7 @@ TokenCollector::visit (InherentImpl &impl)
 {
   visit_items_as_lines (impl.get_outer_attrs ());
   push (Rust::Token::make (IMPL, impl.get_locus ()));
-  // FIXME: Handle generics
+  visit (impl.get_generic_params ());
 
   visit (impl.get_type ());