diff options
author | Thomas Young <wenzhang5800@gmail.com> | 2021-05-28 17:04:31 +0800 |
---|---|---|
committer | Thomas Young <wenzhang5800@gmail.com> | 2021-05-31 21:44:55 +0800 |
commit | a3539302cd0b144eeec4aa5113c0d479ac96f2d5 (patch) | |
tree | 1f75d7741dcecd55cd721b82fe7cd2c2039e02ac /gcc/rust/backend | |
parent | 8f5b38ebde3279f2ab0e65ffcfdeb9d67d7df2cc (diff) | |
download | gcc-a3539302cd0b144eeec4aa5113c0d479ac96f2d5.zip gcc-a3539302cd0b144eeec4aa5113c0d479ac96f2d5.tar.gz gcc-a3539302cd0b144eeec4aa5113c0d479ac96f2d5.tar.bz2 |
Reusing AST::Attribute and removing HIR::Attribute.
Introducing AttrVec type to replace std::vector<Attribute>.
Diffstat (limited to 'gcc/rust/backend')
-rw-r--r-- | gcc/rust/backend/rust-compile-base.h | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/gcc/rust/backend/rust-compile-base.h b/gcc/rust/backend/rust-compile-base.h index ec7c13a..24a7ccc 100644 --- a/gcc/rust/backend/rust-compile-base.h +++ b/gcc/rust/backend/rust-compile-base.h @@ -32,13 +32,7 @@ public: virtual ~HIRCompileBase () {} // rust-ast.h - // virtual void visit(AttrInput& attr_input) {} - // virtual void visit(TokenTree& token_tree) {} - // virtual void visit(MacroMatch& macro_match) {} virtual void visit (HIR::Token &tok) {} - virtual void visit (HIR::DelimTokenTree &delim_tok_tree) {} - virtual void visit (HIR::AttrInputMetaItemContainer &input) {} - // virtual void visit(MetaItem& meta_item) {} // virtual void visit(Stmt& stmt) {} // virtual void visit(Expr& expr) {} virtual void visit (HIR::IdentifierExpr &ident_expr) {} @@ -63,9 +57,6 @@ public: // rust-expr.h virtual void visit (HIR::LiteralExpr &expr) {} - virtual void visit (HIR::AttrInputLiteral &attr_input) {} - virtual void visit (HIR::MetaItemLitExpr &meta_item) {} - virtual void visit (HIR::MetaItemPathLit &meta_item) {} virtual void visit (HIR::BorrowExpr &expr) {} virtual void visit (HIR::DereferenceExpr &expr) {} virtual void visit (HIR::ErrorPropagationExpr &expr) {} @@ -179,12 +170,6 @@ public: virtual void visit (HIR::MacroMatcher &matcher) {} virtual void visit (HIR::MacroRulesDefinition &rules_def) {} virtual void visit (HIR::MacroInvocation ¯o_invoc) {} - virtual void visit (HIR::MetaItemPath &meta_item) {} - virtual void visit (HIR::MetaItemSeq &meta_item) {} - virtual void visit (HIR::MetaWord &meta_item) {} - virtual void visit (HIR::MetaNameValueStr &meta_item) {} - virtual void visit (HIR::MetaListPaths &meta_item) {} - virtual void visit (HIR::MetaListNameValueStr &meta_item) {} // rust-pattern.h virtual void visit (HIR::LiteralPattern &pattern) {} |