Skip to content

Commit 293b374

Browse files
committed
Cast to base class reuse the base class's accept_vis method
gcc/rust/ChangeLog: * hir/tree/rust-hir-visitor.cc (DefaultHIRVisitor::walk): Cast to base class reuse the base class's accept_vis method Signed-off-by: Ryutaro Okada <1015ryu88@gmail.com>
1 parent d383949 commit 293b374

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

gcc/rust/hir/tree/rust-hir-visitor.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -497,7 +497,7 @@ DefaultHIRVisitor::walk (IfExpr &expr)
497497
void
498498
DefaultHIRVisitor::walk (IfExprConseqElse &expr)
499499
{
500-
reinterpret_cast<IfExpr &> (expr).accept_vis (*this);
500+
reinterpret_cast<IfExpr &> (expr).IfExpr::accept_vis (*this);
501501
expr.get_else_block ().accept_vis (*this);
502502
}
503503

@@ -742,23 +742,23 @@ DefaultHIRVisitor::walk (EnumItem &item)
742742
void
743743
DefaultHIRVisitor::walk (EnumItemTuple &item_tuple)
744744
{
745-
reinterpret_cast<EnumItem &> (item_tuple).accept_vis (*this);
745+
reinterpret_cast<EnumItem &> (item_tuple).EnumItem::accept_vis (*this);
746746
for (auto &field : item_tuple.get_tuple_fields ())
747747
field.get_field_type ().accept_vis (*this);
748748
}
749749

750750
void
751751
DefaultHIRVisitor::walk (EnumItemStruct &item_struct)
752752
{
753-
reinterpret_cast<EnumItem &> (item_struct).accept_vis (*this);
753+
reinterpret_cast<EnumItem &> (item_struct).EnumItem::accept_vis (*this);
754754
for (auto &field : item_struct.get_struct_fields ())
755755
field.get_field_type ().accept_vis (*this);
756756
}
757757

758758
void
759759
DefaultHIRVisitor::walk (EnumItemDiscriminant &item)
760760
{
761-
reinterpret_cast<EnumItem &> (item).accept_vis (*this);
761+
reinterpret_cast<EnumItem &> (item).EnumItem::accept_vis (*this);
762762
item.get_discriminant_expression ().accept_vis (*this);
763763
}
764764

0 commit comments

Comments
 (0)