https://gcc.gnu.org/g:c34c2b9d46ee200863c0df3b982b1aa90841681f

commit r17-5168-gc34c2b9d46ee200863c0df3b982b1aa90841681f
Author: Arthur Cohen <[email protected]>
Date:   Thu Sep 3 17:36:20 2026 +0200

    gccrs: feature-gate: Default-visit extern types for completeness
    
    gcc/rust/ChangeLog:
    
            * checks/errors/feature/rust-feature-gate.cc (FeatureGate::visit): 
Add missing call to
            default visitor for ExternType items.

Diff:
---
 gcc/rust/checks/errors/feature/rust-feature-gate.cc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gcc/rust/checks/errors/feature/rust-feature-gate.cc 
b/gcc/rust/checks/errors/feature/rust-feature-gate.cc
index 4cb4583f713f..6b481fafa177 100644
--- a/gcc/rust/checks/errors/feature/rust-feature-gate.cc
+++ b/gcc/rust/checks/errors/feature/rust-feature-gate.cc
@@ -262,6 +262,8 @@ FeatureGate::visit (AST::ExternalTypeItem &item)
   // `AST::ExternalTypeItem`.
   gate (Feature::Name::EXTERN_TYPES, item.get_locus (),
        "extern types are experimental");
+
+  AST::DefaultASTVisitor::visit (item);
 }
 
 void

Reply via email to