Skip to content

Commit 0312aeb

Browse files
powerboat9P-E-P
authored andcommitted
Remove reinterpret_cast usages in DefaultASTVisitor
gcc/rust/ChangeLog: * ast/rust-ast-visitor.cc (DefaultASTVisitor::visit): Replace usages of reinterpret_cast with static_cast. Signed-off-by: Owen Avery <[email protected]>
1 parent fcc2168 commit 0312aeb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

gcc/rust/ast/rust-ast-visitor.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -942,23 +942,23 @@ DefaultASTVisitor::visit (AST::EnumItem &item)
942942
void
943943
DefaultASTVisitor::visit (AST::EnumItemTuple &item)
944944
{
945-
DefaultASTVisitor::visit (reinterpret_cast<EnumItem &> (item));
945+
DefaultASTVisitor::visit (static_cast<EnumItem &> (item));
946946
for (auto &field : item.get_tuple_fields ())
947947
visit (field);
948948
}
949949

950950
void
951951
DefaultASTVisitor::visit (AST::EnumItemStruct &item)
952952
{
953-
DefaultASTVisitor::visit (reinterpret_cast<EnumItem &> (item));
953+
DefaultASTVisitor::visit (static_cast<EnumItem &> (item));
954954
for (auto &field : item.get_struct_fields ())
955955
visit (field);
956956
}
957957

958958
void
959959
DefaultASTVisitor::visit (AST::EnumItemDiscriminant &item)
960960
{
961-
DefaultASTVisitor::visit (reinterpret_cast<EnumItem &> (item));
961+
DefaultASTVisitor::visit (static_cast<EnumItem &> (item));
962962
visit (item.get_expr ());
963963
}
964964

0 commit comments

Comments
 (0)