[PATCH 38/40] gccrs: feature-gate: Default-visit extern types for completeness

Marc Poulhiès dkm+gcc@kataplop.net
Mon Oct 12 19:24:43 GMT 2026


From: Arthur Cohen <arthur.cohen@opensrcsec.com>

gcc/rust/ChangeLog:

	* checks/errors/feature/rust-feature-gate.cc (FeatureGate::visit): Add missing call to
	default visitor for ExternType items.

Tested on x86_64-pc-linux-gnu.

---
 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 4cb4583f713..6b481fafa17 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
-- 
2.55.0



More information about the Gcc-rust mailing list