aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2021-08-31 20:48:22 +0200
committerMark Wielaard <mark@klomp.org>2021-08-31 21:51:14 +0200
commit34969c14bed456b8a4cd76d71319b75342825878 (patch)
treebd9bb28d9425588446cb74885aa43c164ce5a262 /gcc/rust/backend
parent82e1061579796adaa39ab34da77b6c8c6ea82539 (diff)
downloadgcc-34969c14bed456b8a4cd76d71319b75342825878.zip
gcc-34969c14bed456b8a4cd76d71319b75342825878.tar.gz
gcc-34969c14bed456b8a4cd76d71319b75342825878.tar.bz2
StructExprTuple doesn't really exist
A StructExprTuple is parsed as a CallExpr. Both (can) start with a PathInExpression followed by zero or more Expressions between brackets. Only, after type checking, when actually generating gcc generic trees is a distinction made between a function call or tuple constructor. Remove the AST and HIR StructExprTuple classes which are never used.
Diffstat (limited to 'gcc/rust/backend')
-rw-r--r--gcc/rust/backend/rust-compile-base.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/rust/backend/rust-compile-base.h b/gcc/rust/backend/rust-compile-base.h
index 3daad5f..d7cc009 100644
--- a/gcc/rust/backend/rust-compile-base.h
+++ b/gcc/rust/backend/rust-compile-base.h
@@ -72,7 +72,6 @@ public:
virtual void visit (HIR::StructExprFieldIndexValue &field) {}
virtual void visit (HIR::StructExprStructFields &expr) {}
virtual void visit (HIR::StructExprStructBase &expr) {}
- virtual void visit (HIR::StructExprTuple &expr) {}
virtual void visit (HIR::StructExprUnit &expr) {}
// virtual void visit(EnumExprField& field) {}
virtual void visit (HIR::EnumExprFieldIdentifier &field) {}