From b790c4a2f3b37132c4d25cfe4446daaf94aaabc0 Mon Sep 17 00:00:00 2001 From: Owen Avery Date: Tue, 1 Jul 2025 17:18:28 -0400 Subject: [PATCH] gccrs: 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 --- gcc/rust/ast/rust-ast-visitor.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc/rust/ast/rust-ast-visitor.cc b/gcc/rust/ast/rust-ast-visitor.cc index f21a5bbfcb7..c24425bbb38 100644 --- a/gcc/rust/ast/rust-ast-visitor.cc +++ b/gcc/rust/ast/rust-ast-visitor.cc @@ -942,7 +942,7 @@ DefaultASTVisitor::visit (AST::EnumItem &item) void DefaultASTVisitor::visit (AST::EnumItemTuple &item) { - DefaultASTVisitor::visit (reinterpret_cast (item)); + DefaultASTVisitor::visit (static_cast (item)); for (auto &field : item.get_tuple_fields ()) visit (field); } @@ -950,7 +950,7 @@ DefaultASTVisitor::visit (AST::EnumItemTuple &item) void DefaultASTVisitor::visit (AST::EnumItemStruct &item) { - DefaultASTVisitor::visit (reinterpret_cast (item)); + DefaultASTVisitor::visit (static_cast (item)); for (auto &field : item.get_struct_fields ()) visit (field); } @@ -958,7 +958,7 @@ DefaultASTVisitor::visit (AST::EnumItemStruct &item) void DefaultASTVisitor::visit (AST::EnumItemDiscriminant &item) { - DefaultASTVisitor::visit (reinterpret_cast (item)); + DefaultASTVisitor::visit (static_cast (item)); visit (item.get_expr ()); } -- 2.47.2