From 88524c5314967f013f1596cdd935da4d9dc27500 Mon Sep 17 00:00:00 2001 From: Owen Avery Date: Mon, 23 Sep 2024 17:44:19 -0400 Subject: gccrs: Remove some overloaded methods from DefaultResolver. gcc/rust/ChangeLog: * resolve/rust-default-resolver.cc (DefaultResolver::visit): Remove some empty overloads which DefaultASTVisitor::visit should be able to handle. * resolve/rust-default-resolver.h (DefaultResolver::visit): Likewise. gcc/testsuite/ChangeLog: * rust/compile/nr2/exclude: Remove entries. Signed-off-by: Owen Avery --- gcc/rust/resolve/rust-default-resolver.cc | 84 ------------------------------- gcc/rust/resolve/rust-default-resolver.h | 21 -------- 2 files changed, 105 deletions(-) (limited to 'gcc/rust') diff --git a/gcc/rust/resolve/rust-default-resolver.cc b/gcc/rust/resolve/rust-default-resolver.cc index 6de694f..89e7e39 100644 --- a/gcc/rust/resolve/rust-default-resolver.cc +++ b/gcc/rust/resolve/rust-default-resolver.cc @@ -549,70 +549,6 @@ DefaultResolver::visit (AST::MetaListNameValueStr &) {} void -DefaultResolver::visit (AST::RangePatternBoundPath &) -{} - -void -DefaultResolver::visit (AST::RangePatternBoundQualPath &) -{} - -void -DefaultResolver::visit (AST::RangePattern &) -{} - -void -DefaultResolver::visit (AST::ReferencePattern &) -{} - -void -DefaultResolver::visit (AST::StructPatternFieldTuplePat &) -{} - -void -DefaultResolver::visit (AST::StructPatternFieldIdentPat &) -{} - -void -DefaultResolver::visit (AST::StructPatternFieldIdent &) -{} - -void -DefaultResolver::visit (AST::StructPattern &) -{} - -void -DefaultResolver::visit (AST::TupleStructItemsNoRange &) -{} - -void -DefaultResolver::visit (AST::TupleStructItemsRange &) -{} - -void -DefaultResolver::visit (AST::TupleStructPattern &) -{} - -void -DefaultResolver::visit (AST::TuplePatternItemsMultiple &) -{} - -void -DefaultResolver::visit (AST::TuplePatternItemsRanged &) -{} - -void -DefaultResolver::visit (AST::TuplePattern &) -{} - -void -DefaultResolver::visit (AST::GroupedPattern &) -{} - -void -DefaultResolver::visit (AST::SlicePattern &) -{} - -void DefaultResolver::visit (AST::AltPattern &) {} @@ -633,10 +569,6 @@ DefaultResolver::visit (AST::TraitObjectType &) {} void -DefaultResolver::visit (AST::ParenthesisedType &) -{} - -void DefaultResolver::visit (AST::ImplTraitTypeOneBound &) {} @@ -645,22 +577,6 @@ DefaultResolver::visit (AST::TraitObjectTypeOneBound &) {} void -DefaultResolver::visit (AST::TupleType &) -{} - -void -DefaultResolver::visit (AST::ReferenceType &) -{} - -void -DefaultResolver::visit (AST::ArrayType &) -{} - -void -DefaultResolver::visit (AST::SliceType &) -{} - -void DefaultResolver::visit (AST::BareFunctionType &) {} diff --git a/gcc/rust/resolve/rust-default-resolver.h b/gcc/rust/resolve/rust-default-resolver.h index 6bca8b7..3774603 100644 --- a/gcc/rust/resolve/rust-default-resolver.h +++ b/gcc/rust/resolve/rust-default-resolver.h @@ -126,34 +126,13 @@ public: void visit (AST::MetaItemSeq &); void visit (AST::MetaListPaths &); void visit (AST::MetaListNameValueStr &); - void visit (AST::RangePatternBoundPath &); - void visit (AST::RangePatternBoundQualPath &); - void visit (AST::RangePattern &); - void visit (AST::ReferencePattern &); - void visit (AST::StructPatternFieldTuplePat &); - void visit (AST::StructPatternFieldIdentPat &); - void visit (AST::StructPatternFieldIdent &); - void visit (AST::StructPattern &); - void visit (AST::TupleStructItemsNoRange &); - void visit (AST::TupleStructItemsRange &); - void visit (AST::TupleStructPattern &); - void visit (AST::TuplePatternItemsMultiple &); - void visit (AST::TuplePatternItemsRanged &); - void visit (AST::TuplePattern &); - void visit (AST::GroupedPattern &); - void visit (AST::SlicePattern &); void visit (AST::AltPattern &); void visit (AST::EmptyStmt &); void visit (AST::TraitBound &); void visit (AST::ImplTraitType &); void visit (AST::TraitObjectType &); - void visit (AST::ParenthesisedType &); void visit (AST::ImplTraitTypeOneBound &); void visit (AST::TraitObjectTypeOneBound &); - void visit (AST::TupleType &); - void visit (AST::ReferenceType &); - void visit (AST::ArrayType &); - void visit (AST::SliceType &); void visit (AST::BareFunctionType &); void visit (AST::FunctionParam &); void visit (AST::VariadicParam &); -- cgit v1.1