]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: derive(PartialEq): chore: Refactor using new SelfOther APIs
authorArthur Cohen <arthur.cohen@embecosm.com>
Fri, 18 Apr 2025 16:30:19 +0000 (18:30 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 5 Aug 2025 14:36:47 +0000 (16:36 +0200)
commite188ba2fd7fb6d3fe5ff575cee76867a33add0be
tree3c71fdc124fcba9942c11a4ae9aac90c53f3222b
parentb21e3e1d444866ef06852606deeeeb65bf927c3e
gccrs: derive(PartialEq): chore: Refactor using new SelfOther APIs

gcc/rust/ChangeLog:

* expand/rust-derive-cmp-common.cc (SelfOther::indexes): Fix formatting.
(SelfOther::fields): Make iterator const.
* expand/rust-derive-cmp-common.h (struct SelfOther): New declaration for indexes.
* expand/rust-derive-partial-eq.cc (DerivePartialEq::visit_tuple): Use the new API.
(DerivePartialEq::visit_struct): Likewise.
gcc/rust/expand/rust-derive-cmp-common.cc
gcc/rust/expand/rust-derive-cmp-common.h
gcc/rust/expand/rust-derive-partial-eq.cc