aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyutaro Okada <1015ryu88@gmail.com>2025-07-17 05:32:43 -0700
committerArthur Cohen <arthur.cohen@embecosm.com>2025-08-05 16:37:04 +0200
commitea83b1a9d49abd7a48f405d39fb5cc86e2b5d238 (patch)
treebd4bd9288a2594d50b688472ae2a54cf17b2b146
parent73def70e34805c22f70352f8db4ba6771f28777d (diff)
downloadgcc-ea83b1a9d49abd7a48f405d39fb5cc86e2b5d238.zip
gcc-ea83b1a9d49abd7a48f405d39fb5cc86e2b5d238.tar.gz
gcc-ea83b1a9d49abd7a48f405d39fb5cc86e2b5d238.tar.bz2
gccrs: Call base class's accept_vis method
gcc/rust/ChangeLog: * hir/tree/rust-hir-visitor.cc (DefaultHIRVisitor::walk): Call base class's accept_vis method Signed-off-by: Ryutaro Okada <1015ryu88@gmail.com>
-rw-r--r--gcc/rust/hir/tree/rust-hir-visitor.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/rust/hir/tree/rust-hir-visitor.cc b/gcc/rust/hir/tree/rust-hir-visitor.cc
index d90b50e..58c1e1a 100644
--- a/gcc/rust/hir/tree/rust-hir-visitor.cc
+++ b/gcc/rust/hir/tree/rust-hir-visitor.cc
@@ -498,7 +498,7 @@ DefaultHIRVisitor::walk (IfExpr &expr)
void
DefaultHIRVisitor::walk (IfExprConseqElse &expr)
{
- reinterpret_cast<IfExpr &> (expr).accept_vis (*this);
+ expr.IfExpr::accept_vis (*this);
expr.get_else_block ().accept_vis (*this);
}
@@ -749,7 +749,7 @@ DefaultHIRVisitor::walk (EnumItem &item)
void
DefaultHIRVisitor::walk (EnumItemTuple &item_tuple)
{
- reinterpret_cast<EnumItem &> (item_tuple).accept_vis (*this);
+ item_tuple.EnumItem::accept_vis (*this);
for (auto &field : item_tuple.get_tuple_fields ())
field.get_field_type ().accept_vis (*this);
}
@@ -757,7 +757,7 @@ DefaultHIRVisitor::walk (EnumItemTuple &item_tuple)
void
DefaultHIRVisitor::walk (EnumItemStruct &item_struct)
{
- reinterpret_cast<EnumItem &> (item_struct).accept_vis (*this);
+ item_struct.EnumItem::accept_vis (*this);
for (auto &field : item_struct.get_struct_fields ())
field.get_field_type ().accept_vis (*this);
}
@@ -765,7 +765,7 @@ DefaultHIRVisitor::walk (EnumItemStruct &item_struct)
void
DefaultHIRVisitor::walk (EnumItemDiscriminant &item)
{
- reinterpret_cast<EnumItem &> (item).accept_vis (*this);
+ item.EnumItem::accept_vis (*this);
item.get_discriminant_expression ().accept_vis (*this);
}