diff options
author | Philip Herron <philip.herron@embecosm.com> | 2022-12-04 15:27:26 +0000 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2022-12-04 15:27:26 +0000 |
commit | 9da783d1b71bb5e8add0cf74527786d0e4255803 (patch) | |
tree | 3875dd8ee1757432a8aac855118a12ce748e2f21 /gcc/rust/util/rust-attributes.cc | |
parent | 0bf68cf5e6199ce7deb3d0744ced09dd4db1b1c9 (diff) | |
download | gcc-9da783d1b71bb5e8add0cf74527786d0e4255803.zip gcc-9da783d1b71bb5e8add0cf74527786d0e4255803.tar.gz gcc-9da783d1b71bb5e8add0cf74527786d0e4255803.tar.bz2 |
Revert "rust: Remove unused variables and fix dangling references"
This reverts commit 9657c328d0cdda49b7985c3ee727781a387e128b.
Diffstat (limited to 'gcc/rust/util/rust-attributes.cc')
-rw-r--r-- | gcc/rust/util/rust-attributes.cc | 312 |
1 files changed, 156 insertions, 156 deletions
diff --git a/gcc/rust/util/rust-attributes.cc b/gcc/rust/util/rust-attributes.cc index 1cdc122..64ed042 100644 --- a/gcc/rust/util/rust-attributes.cc +++ b/gcc/rust/util/rust-attributes.cc @@ -210,342 +210,342 @@ AttributeChecker::check_attributes (const AST::AttrVec &attributes) } void -AttributeChecker::visit (AST::Token &) +AttributeChecker::visit (AST::Token &tok) {} void -AttributeChecker::visit (AST::DelimTokenTree &) +AttributeChecker::visit (AST::DelimTokenTree &delim_tok_tree) {} void -AttributeChecker::visit (AST::AttrInputMetaItemContainer &) +AttributeChecker::visit (AST::AttrInputMetaItemContainer &input) {} void -AttributeChecker::visit (AST::IdentifierExpr &) +AttributeChecker::visit (AST::IdentifierExpr &ident_expr) {} void -AttributeChecker::visit (AST::Lifetime &) +AttributeChecker::visit (AST::Lifetime &lifetime) {} void -AttributeChecker::visit (AST::LifetimeParam &) +AttributeChecker::visit (AST::LifetimeParam &lifetime_param) {} void -AttributeChecker::visit (AST::ConstGenericParam &) +AttributeChecker::visit (AST::ConstGenericParam &const_param) {} // rust-path.h void -AttributeChecker::visit (AST::PathInExpression &) +AttributeChecker::visit (AST::PathInExpression &path) {} void -AttributeChecker::visit (AST::TypePathSegment &) +AttributeChecker::visit (AST::TypePathSegment &segment) {} void -AttributeChecker::visit (AST::TypePathSegmentGeneric &) +AttributeChecker::visit (AST::TypePathSegmentGeneric &segment) {} void -AttributeChecker::visit (AST::TypePathSegmentFunction &) +AttributeChecker::visit (AST::TypePathSegmentFunction &segment) {} void -AttributeChecker::visit (AST::TypePath &) +AttributeChecker::visit (AST::TypePath &path) {} void -AttributeChecker::visit (AST::QualifiedPathInExpression &) +AttributeChecker::visit (AST::QualifiedPathInExpression &path) {} void -AttributeChecker::visit (AST::QualifiedPathInType &) +AttributeChecker::visit (AST::QualifiedPathInType &path) {} // rust-expr.h void -AttributeChecker::visit (AST::LiteralExpr &) +AttributeChecker::visit (AST::LiteralExpr &expr) {} void -AttributeChecker::visit (AST::AttrInputLiteral &) +AttributeChecker::visit (AST::AttrInputLiteral &attr_input) {} void -AttributeChecker::visit (AST::MetaItemLitExpr &) +AttributeChecker::visit (AST::MetaItemLitExpr &meta_item) {} void -AttributeChecker::visit (AST::MetaItemPathLit &) +AttributeChecker::visit (AST::MetaItemPathLit &meta_item) {} void -AttributeChecker::visit (AST::BorrowExpr &) +AttributeChecker::visit (AST::BorrowExpr &expr) {} void -AttributeChecker::visit (AST::DereferenceExpr &) +AttributeChecker::visit (AST::DereferenceExpr &expr) {} void -AttributeChecker::visit (AST::ErrorPropagationExpr &) +AttributeChecker::visit (AST::ErrorPropagationExpr &expr) {} void -AttributeChecker::visit (AST::NegationExpr &) +AttributeChecker::visit (AST::NegationExpr &expr) {} void -AttributeChecker::visit (AST::ArithmeticOrLogicalExpr &) +AttributeChecker::visit (AST::ArithmeticOrLogicalExpr &expr) {} void -AttributeChecker::visit (AST::ComparisonExpr &) +AttributeChecker::visit (AST::ComparisonExpr &expr) {} void -AttributeChecker::visit (AST::LazyBooleanExpr &) +AttributeChecker::visit (AST::LazyBooleanExpr &expr) {} void -AttributeChecker::visit (AST::TypeCastExpr &) +AttributeChecker::visit (AST::TypeCastExpr &expr) {} void -AttributeChecker::visit (AST::AssignmentExpr &) +AttributeChecker::visit (AST::AssignmentExpr &expr) {} void -AttributeChecker::visit (AST::CompoundAssignmentExpr &) +AttributeChecker::visit (AST::CompoundAssignmentExpr &expr) {} void -AttributeChecker::visit (AST::GroupedExpr &) +AttributeChecker::visit (AST::GroupedExpr &expr) {} void -AttributeChecker::visit (AST::ArrayElemsValues &) +AttributeChecker::visit (AST::ArrayElemsValues &elems) {} void -AttributeChecker::visit (AST::ArrayElemsCopied &) +AttributeChecker::visit (AST::ArrayElemsCopied &elems) {} void -AttributeChecker::visit (AST::ArrayExpr &) +AttributeChecker::visit (AST::ArrayExpr &expr) {} void -AttributeChecker::visit (AST::ArrayIndexExpr &) +AttributeChecker::visit (AST::ArrayIndexExpr &expr) {} void -AttributeChecker::visit (AST::TupleExpr &) +AttributeChecker::visit (AST::TupleExpr &expr) {} void -AttributeChecker::visit (AST::TupleIndexExpr &) +AttributeChecker::visit (AST::TupleIndexExpr &expr) {} void -AttributeChecker::visit (AST::StructExprStruct &) +AttributeChecker::visit (AST::StructExprStruct &expr) {} void -AttributeChecker::visit (AST::StructExprFieldIdentifier &) +AttributeChecker::visit (AST::StructExprFieldIdentifier &field) {} void -AttributeChecker::visit (AST::StructExprFieldIdentifierValue &) +AttributeChecker::visit (AST::StructExprFieldIdentifierValue &field) {} void -AttributeChecker::visit (AST::StructExprFieldIndexValue &) +AttributeChecker::visit (AST::StructExprFieldIndexValue &field) {} void -AttributeChecker::visit (AST::StructExprStructFields &) +AttributeChecker::visit (AST::StructExprStructFields &expr) {} void -AttributeChecker::visit (AST::StructExprStructBase &) +AttributeChecker::visit (AST::StructExprStructBase &expr) {} void -AttributeChecker::visit (AST::CallExpr &) +AttributeChecker::visit (AST::CallExpr &expr) {} void -AttributeChecker::visit (AST::MethodCallExpr &) +AttributeChecker::visit (AST::MethodCallExpr &expr) {} void -AttributeChecker::visit (AST::FieldAccessExpr &) +AttributeChecker::visit (AST::FieldAccessExpr &expr) {} void -AttributeChecker::visit (AST::ClosureExprInner &) +AttributeChecker::visit (AST::ClosureExprInner &expr) {} void -AttributeChecker::visit (AST::BlockExpr &) +AttributeChecker::visit (AST::BlockExpr &expr) {} void -AttributeChecker::visit (AST::ClosureExprInnerTyped &) +AttributeChecker::visit (AST::ClosureExprInnerTyped &expr) {} void -AttributeChecker::visit (AST::ContinueExpr &) +AttributeChecker::visit (AST::ContinueExpr &expr) {} void -AttributeChecker::visit (AST::BreakExpr &) +AttributeChecker::visit (AST::BreakExpr &expr) {} void -AttributeChecker::visit (AST::RangeFromToExpr &) +AttributeChecker::visit (AST::RangeFromToExpr &expr) {} void -AttributeChecker::visit (AST::RangeFromExpr &) +AttributeChecker::visit (AST::RangeFromExpr &expr) {} void -AttributeChecker::visit (AST::RangeToExpr &) +AttributeChecker::visit (AST::RangeToExpr &expr) {} void -AttributeChecker::visit (AST::RangeFullExpr &) +AttributeChecker::visit (AST::RangeFullExpr &expr) {} void -AttributeChecker::visit (AST::RangeFromToInclExpr &) +AttributeChecker::visit (AST::RangeFromToInclExpr &expr) {} void -AttributeChecker::visit (AST::RangeToInclExpr &) +AttributeChecker::visit (AST::RangeToInclExpr &expr) {} void -AttributeChecker::visit (AST::ReturnExpr &) +AttributeChecker::visit (AST::ReturnExpr &expr) {} void -AttributeChecker::visit (AST::UnsafeBlockExpr &) +AttributeChecker::visit (AST::UnsafeBlockExpr &expr) {} void -AttributeChecker::visit (AST::LoopExpr &) +AttributeChecker::visit (AST::LoopExpr &expr) {} void -AttributeChecker::visit (AST::WhileLoopExpr &) +AttributeChecker::visit (AST::WhileLoopExpr &expr) {} void -AttributeChecker::visit (AST::WhileLetLoopExpr &) +AttributeChecker::visit (AST::WhileLetLoopExpr &expr) {} void -AttributeChecker::visit (AST::ForLoopExpr &) +AttributeChecker::visit (AST::ForLoopExpr &expr) {} void -AttributeChecker::visit (AST::IfExpr &) +AttributeChecker::visit (AST::IfExpr &expr) {} void -AttributeChecker::visit (AST::IfExprConseqElse &) +AttributeChecker::visit (AST::IfExprConseqElse &expr) {} void -AttributeChecker::visit (AST::IfExprConseqIf &) +AttributeChecker::visit (AST::IfExprConseqIf &expr) {} void -AttributeChecker::visit (AST::IfExprConseqIfLet &) +AttributeChecker::visit (AST::IfExprConseqIfLet &expr) {} void -AttributeChecker::visit (AST::IfLetExpr &) +AttributeChecker::visit (AST::IfLetExpr &expr) {} void -AttributeChecker::visit (AST::IfLetExprConseqElse &) +AttributeChecker::visit (AST::IfLetExprConseqElse &expr) {} void -AttributeChecker::visit (AST::IfLetExprConseqIf &) +AttributeChecker::visit (AST::IfLetExprConseqIf &expr) {} void -AttributeChecker::visit (AST::IfLetExprConseqIfLet &) +AttributeChecker::visit (AST::IfLetExprConseqIfLet &expr) {} void -AttributeChecker::visit (AST::MatchExpr &) +AttributeChecker::visit (AST::MatchExpr &expr) {} void -AttributeChecker::visit (AST::AwaitExpr &) +AttributeChecker::visit (AST::AwaitExpr &expr) {} void -AttributeChecker::visit (AST::AsyncBlockExpr &) +AttributeChecker::visit (AST::AsyncBlockExpr &expr) {} // rust-item.h void -AttributeChecker::visit (AST::TypeParam &) +AttributeChecker::visit (AST::TypeParam ¶m) {} void -AttributeChecker::visit (AST::LifetimeWhereClauseItem &) +AttributeChecker::visit (AST::LifetimeWhereClauseItem &item) {} void -AttributeChecker::visit (AST::TypeBoundWhereClauseItem &) +AttributeChecker::visit (AST::TypeBoundWhereClauseItem &item) {} void -AttributeChecker::visit (AST::Method &) +AttributeChecker::visit (AST::Method &method) {} void -AttributeChecker::visit (AST::Module &) +AttributeChecker::visit (AST::Module &module) {} void -AttributeChecker::visit (AST::ExternCrate &) +AttributeChecker::visit (AST::ExternCrate &crate) {} void -AttributeChecker::visit (AST::UseTreeGlob &) +AttributeChecker::visit (AST::UseTreeGlob &use_tree) {} void -AttributeChecker::visit (AST::UseTreeList &) +AttributeChecker::visit (AST::UseTreeList &use_tree) {} void -AttributeChecker::visit (AST::UseTreeRebind &) +AttributeChecker::visit (AST::UseTreeRebind &use_tree) {} void -AttributeChecker::visit (AST::UseDeclaration &) +AttributeChecker::visit (AST::UseDeclaration &use_decl) {} void -AttributeChecker::visit (AST::Function &) +AttributeChecker::visit (AST::Function &function) {} void -AttributeChecker::visit (AST::TypeAlias &) +AttributeChecker::visit (AST::TypeAlias &type_alias) {} void @@ -555,287 +555,287 @@ AttributeChecker::visit (AST::StructStruct &struct_item) } void -AttributeChecker::visit (AST::TupleStruct &) +AttributeChecker::visit (AST::TupleStruct &tuple_struct) {} void -AttributeChecker::visit (AST::EnumItem &) +AttributeChecker::visit (AST::EnumItem &item) {} void -AttributeChecker::visit (AST::EnumItemTuple &) +AttributeChecker::visit (AST::EnumItemTuple &item) {} void -AttributeChecker::visit (AST::EnumItemStruct &) +AttributeChecker::visit (AST::EnumItemStruct &item) {} void -AttributeChecker::visit (AST::EnumItemDiscriminant &) +AttributeChecker::visit (AST::EnumItemDiscriminant &item) {} void -AttributeChecker::visit (AST::Enum &) +AttributeChecker::visit (AST::Enum &enum_item) {} void -AttributeChecker::visit (AST::Union &) +AttributeChecker::visit (AST::Union &union_item) {} void -AttributeChecker::visit (AST::ConstantItem &) +AttributeChecker::visit (AST::ConstantItem &const_item) {} void -AttributeChecker::visit (AST::StaticItem &) +AttributeChecker::visit (AST::StaticItem &static_item) {} void -AttributeChecker::visit (AST::TraitItemFunc &) +AttributeChecker::visit (AST::TraitItemFunc &item) {} void -AttributeChecker::visit (AST::TraitItemMethod &) +AttributeChecker::visit (AST::TraitItemMethod &item) {} void -AttributeChecker::visit (AST::TraitItemConst &) +AttributeChecker::visit (AST::TraitItemConst &item) {} void -AttributeChecker::visit (AST::TraitItemType &) +AttributeChecker::visit (AST::TraitItemType &item) {} void -AttributeChecker::visit (AST::Trait &) +AttributeChecker::visit (AST::Trait &trait) {} void -AttributeChecker::visit (AST::InherentImpl &) +AttributeChecker::visit (AST::InherentImpl &impl) {} void -AttributeChecker::visit (AST::TraitImpl &) +AttributeChecker::visit (AST::TraitImpl &impl) {} void -AttributeChecker::visit (AST::ExternalStaticItem &) +AttributeChecker::visit (AST::ExternalStaticItem &item) {} void -AttributeChecker::visit (AST::ExternalFunctionItem &) +AttributeChecker::visit (AST::ExternalFunctionItem &item) {} void -AttributeChecker::visit (AST::ExternBlock &) +AttributeChecker::visit (AST::ExternBlock &block) {} // rust-macro.h void -AttributeChecker::visit (AST::MacroMatchFragment &) +AttributeChecker::visit (AST::MacroMatchFragment &match) {} void -AttributeChecker::visit (AST::MacroMatchRepetition &) +AttributeChecker::visit (AST::MacroMatchRepetition &match) {} void -AttributeChecker::visit (AST::MacroMatcher &) +AttributeChecker::visit (AST::MacroMatcher &matcher) {} void -AttributeChecker::visit (AST::MacroRulesDefinition &) +AttributeChecker::visit (AST::MacroRulesDefinition &rules_def) {} void -AttributeChecker::visit (AST::MacroInvocation &) +AttributeChecker::visit (AST::MacroInvocation ¯o_invoc) {} void -AttributeChecker::visit (AST::MetaItemPath &) +AttributeChecker::visit (AST::MetaItemPath &meta_item) {} void -AttributeChecker::visit (AST::MetaItemSeq &) +AttributeChecker::visit (AST::MetaItemSeq &meta_item) {} void -AttributeChecker::visit (AST::MetaWord &) +AttributeChecker::visit (AST::MetaWord &meta_item) {} void -AttributeChecker::visit (AST::MetaNameValueStr &) +AttributeChecker::visit (AST::MetaNameValueStr &meta_item) {} void -AttributeChecker::visit (AST::MetaListPaths &) +AttributeChecker::visit (AST::MetaListPaths &meta_item) {} void -AttributeChecker::visit (AST::MetaListNameValueStr &) +AttributeChecker::visit (AST::MetaListNameValueStr &meta_item) {} // rust-pattern.h void -AttributeChecker::visit (AST::LiteralPattern &) +AttributeChecker::visit (AST::LiteralPattern &pattern) {} void -AttributeChecker::visit (AST::IdentifierPattern &) +AttributeChecker::visit (AST::IdentifierPattern &pattern) {} void -AttributeChecker::visit (AST::WildcardPattern &) +AttributeChecker::visit (AST::WildcardPattern &pattern) {} -// void AttributeChecker::visit(RangePatternBound& ){} +// void AttributeChecker::visit(RangePatternBound& bound){} void -AttributeChecker::visit (AST::RangePatternBoundLiteral &) +AttributeChecker::visit (AST::RangePatternBoundLiteral &bound) {} void -AttributeChecker::visit (AST::RangePatternBoundPath &) +AttributeChecker::visit (AST::RangePatternBoundPath &bound) {} void -AttributeChecker::visit (AST::RangePatternBoundQualPath &) +AttributeChecker::visit (AST::RangePatternBoundQualPath &bound) {} void -AttributeChecker::visit (AST::RangePattern &) +AttributeChecker::visit (AST::RangePattern &pattern) {} void -AttributeChecker::visit (AST::ReferencePattern &) +AttributeChecker::visit (AST::ReferencePattern &pattern) {} -// void AttributeChecker::visit(StructPatternField& ){} +// void AttributeChecker::visit(StructPatternField& field){} void -AttributeChecker::visit (AST::StructPatternFieldTuplePat &) +AttributeChecker::visit (AST::StructPatternFieldTuplePat &field) {} void -AttributeChecker::visit (AST::StructPatternFieldIdentPat &) +AttributeChecker::visit (AST::StructPatternFieldIdentPat &field) {} void -AttributeChecker::visit (AST::StructPatternFieldIdent &) +AttributeChecker::visit (AST::StructPatternFieldIdent &field) {} void -AttributeChecker::visit (AST::StructPattern &) +AttributeChecker::visit (AST::StructPattern &pattern) {} -// void AttributeChecker::visit(TupleStructItems& ){} +// void AttributeChecker::visit(TupleStructItems& tuple_items){} void -AttributeChecker::visit (AST::TupleStructItemsNoRange &) +AttributeChecker::visit (AST::TupleStructItemsNoRange &tuple_items) {} void -AttributeChecker::visit (AST::TupleStructItemsRange &) +AttributeChecker::visit (AST::TupleStructItemsRange &tuple_items) {} void -AttributeChecker::visit (AST::TupleStructPattern &) +AttributeChecker::visit (AST::TupleStructPattern &pattern) {} -// void AttributeChecker::visit(TuplePatternItems& ){} +// void AttributeChecker::visit(TuplePatternItems& tuple_items){} void -AttributeChecker::visit (AST::TuplePatternItemsMultiple &) +AttributeChecker::visit (AST::TuplePatternItemsMultiple &tuple_items) {} void -AttributeChecker::visit (AST::TuplePatternItemsRanged &) +AttributeChecker::visit (AST::TuplePatternItemsRanged &tuple_items) {} void -AttributeChecker::visit (AST::TuplePattern &) +AttributeChecker::visit (AST::TuplePattern &pattern) {} void -AttributeChecker::visit (AST::GroupedPattern &) +AttributeChecker::visit (AST::GroupedPattern &pattern) {} void -AttributeChecker::visit (AST::SlicePattern &) +AttributeChecker::visit (AST::SlicePattern &pattern) {} // rust-stmt.h void -AttributeChecker::visit (AST::EmptyStmt &) +AttributeChecker::visit (AST::EmptyStmt &stmt) {} void -AttributeChecker::visit (AST::LetStmt &) +AttributeChecker::visit (AST::LetStmt &stmt) {} void -AttributeChecker::visit (AST::ExprStmtWithoutBlock &) +AttributeChecker::visit (AST::ExprStmtWithoutBlock &stmt) {} void -AttributeChecker::visit (AST::ExprStmtWithBlock &) +AttributeChecker::visit (AST::ExprStmtWithBlock &stmt) {} // rust-type.h void -AttributeChecker::visit (AST::TraitBound &) +AttributeChecker::visit (AST::TraitBound &bound) {} void -AttributeChecker::visit (AST::ImplTraitType &) +AttributeChecker::visit (AST::ImplTraitType &type) {} void -AttributeChecker::visit (AST::TraitObjectType &) +AttributeChecker::visit (AST::TraitObjectType &type) {} void -AttributeChecker::visit (AST::ParenthesisedType &) +AttributeChecker::visit (AST::ParenthesisedType &type) {} void -AttributeChecker::visit (AST::ImplTraitTypeOneBound &) +AttributeChecker::visit (AST::ImplTraitTypeOneBound &type) {} void -AttributeChecker::visit (AST::TraitObjectTypeOneBound &) +AttributeChecker::visit (AST::TraitObjectTypeOneBound &type) {} void -AttributeChecker::visit (AST::TupleType &) +AttributeChecker::visit (AST::TupleType &type) {} void -AttributeChecker::visit (AST::NeverType &) +AttributeChecker::visit (AST::NeverType &type) {} void -AttributeChecker::visit (AST::RawPointerType &) +AttributeChecker::visit (AST::RawPointerType &type) {} void -AttributeChecker::visit (AST::ReferenceType &) +AttributeChecker::visit (AST::ReferenceType &type) {} void -AttributeChecker::visit (AST::ArrayType &) +AttributeChecker::visit (AST::ArrayType &type) {} void -AttributeChecker::visit (AST::SliceType &) +AttributeChecker::visit (AST::SliceType &type) {} void -AttributeChecker::visit (AST::InferredType &) +AttributeChecker::visit (AST::InferredType &type) {} void -AttributeChecker::visit (AST::BareFunctionType &) +AttributeChecker::visit (AST::BareFunctionType &type) {} } // namespace Analysis |