aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur Cohen <arthur.cohen@embecosm.com>2022-07-08 10:28:31 +0200
committerArthur Cohen <arthur.cohen@embecosm.com>2022-07-08 12:11:19 +0200
commit64f69dbca26c2d76da569b4a09dd3541a85652b0 (patch)
tree9c8ebf07e6fc2a37627e3ba3fc8ffcc5523ddef0
parent33eb5c938ac41ff5e65c3a8d947d033b32d31ace (diff)
downloadgcc-64f69dbca26c2d76da569b4a09dd3541a85652b0.zip
gcc-64f69dbca26c2d76da569b4a09dd3541a85652b0.tar.gz
gcc-64f69dbca26c2d76da569b4a09dd3541a85652b0.tar.bz2
hir: Add missing visitor for ConstGenericParam
-rw-r--r--gcc/rust/hir/rust-hir-dump.cc4
-rw-r--r--gcc/rust/hir/rust-hir-dump.h1
-rw-r--r--gcc/rust/hir/tree/rust-hir-full-decls.h1
-rw-r--r--gcc/rust/hir/tree/rust-hir-visitor.h2
4 files changed, 8 insertions, 0 deletions
diff --git a/gcc/rust/hir/rust-hir-dump.cc b/gcc/rust/hir/rust-hir-dump.cc
index 5063344..006a254 100644
--- a/gcc/rust/hir/rust-hir-dump.cc
+++ b/gcc/rust/hir/rust-hir-dump.cc
@@ -239,6 +239,10 @@ Dump::visit (TypeParam &)
{}
void
+Dump::visit (ConstGenericParam &)
+{}
+
+void
Dump::visit (LifetimeWhereClauseItem &)
{}
void
diff --git a/gcc/rust/hir/rust-hir-dump.h b/gcc/rust/hir/rust-hir-dump.h
index 4569c90..af104da 100644
--- a/gcc/rust/hir/rust-hir-dump.h
+++ b/gcc/rust/hir/rust-hir-dump.h
@@ -108,6 +108,7 @@ private:
virtual void visit (AsyncBlockExpr &) override;
virtual void visit (TypeParam &) override;
+ virtual void visit (ConstGenericParam &) override;
virtual void visit (LifetimeWhereClauseItem &) override;
virtual void visit (TypeBoundWhereClauseItem &) override;
diff --git a/gcc/rust/hir/tree/rust-hir-full-decls.h b/gcc/rust/hir/tree/rust-hir-full-decls.h
index c250830..af838fd 100644
--- a/gcc/rust/hir/tree/rust-hir-full-decls.h
+++ b/gcc/rust/hir/tree/rust-hir-full-decls.h
@@ -141,6 +141,7 @@ class ExprStmtWithBlock;
// rust-item.h
class TypeParam;
+class ConstGenericParam;
class WhereClauseItem;
class LifetimeWhereClauseItem;
class TypeBoundWhereClauseItem;
diff --git a/gcc/rust/hir/tree/rust-hir-visitor.h b/gcc/rust/hir/tree/rust-hir-visitor.h
index 42cc1ab..11eacbe 100644
--- a/gcc/rust/hir/tree/rust-hir-visitor.h
+++ b/gcc/rust/hir/tree/rust-hir-visitor.h
@@ -93,6 +93,7 @@ public:
virtual void visit (AwaitExpr &expr) = 0;
virtual void visit (AsyncBlockExpr &expr) = 0;
virtual void visit (TypeParam &param) = 0;
+ virtual void visit (ConstGenericParam &param) = 0;
virtual void visit (LifetimeWhereClauseItem &item) = 0;
virtual void visit (TypeBoundWhereClauseItem &item) = 0;
virtual void visit (Module &module) = 0;
@@ -238,6 +239,7 @@ public:
virtual void visit (AsyncBlockExpr &) override {}
virtual void visit (TypeParam &) override {}
+ virtual void visit (ConstGenericParam &) override {}
virtual void visit (LifetimeWhereClauseItem &) override {}
virtual void visit (TypeBoundWhereClauseItem &) override {}