aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend
diff options
context:
space:
mode:
authorThomas Young <wenzhang5800@gmail.com>2021-05-28 17:04:31 +0800
committerThomas Young <wenzhang5800@gmail.com>2021-05-31 21:44:55 +0800
commita3539302cd0b144eeec4aa5113c0d479ac96f2d5 (patch)
tree1f75d7741dcecd55cd721b82fe7cd2c2039e02ac /gcc/rust/backend
parent8f5b38ebde3279f2ab0e65ffcfdeb9d67d7df2cc (diff)
downloadgcc-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.h15
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 &macro_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) {}