diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2021-05-31 16:54:37 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-31 16:54:37 +0000 |
commit | 75de60e68b46c555a87822a78d20c7197bddffb5 (patch) | |
tree | 06f5ef0fb27db2d41f2d44254a2fc160fd5aa7be /gcc/rust/backend | |
parent | 0a3696a4a810e2b9f372b0dc4f79c044ff59811b (diff) | |
parent | a3539302cd0b144eeec4aa5113c0d479ac96f2d5 (diff) | |
download | gcc-75de60e68b46c555a87822a78d20c7197bddffb5.zip gcc-75de60e68b46c555a87822a78d20c7197bddffb5.tar.gz gcc-75de60e68b46c555a87822a78d20c7197bddffb5.tar.bz2 |
Merge #453
453: reusing AST::Attribute and remove HIR::Attribute r=philberty a=thomasyonug
Deleting HIR::Attribute and reusing AST::Attribute.
Some relative reusing classes below:
1. DelimTokenTree
2. AttrInputMetaItemContainer
3. AttrInputLiteral
4. MetaItemLitExpr
5. MetaItemPathLit
6. MetaItemPath
7. MetaItemSeq
8. MetaWord
9. MetaNameValueStr
10. MetaListPath
11. MetaListNameValueStr
12. Attrbute
13. AttrInput
14. MacroParser
Co-authored-by: Thomas Young <wenzhang5800@gmail.com>
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) {} |