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
