aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/expand/rust-derive-debug.cc
diff options
context:
space:
mode:
authorArthur Cohen <arthur.cohen@embecosm.com>2025-02-04 16:06:33 +0100
committerCohenArthur <arthur.cohen@embecosm.com>2025-02-20 09:37:09 +0000
commiteca22285618fd9ac63ae95030d24af78a08475e1 (patch)
tree8f88d62ca9879c9aa1a0e48d30378a28f89dc62b /gcc/rust/expand/rust-derive-debug.cc
parentbad70abc60e4a6d466bfbdfccb424b7d127c57b8 (diff)
downloadgcc-eca22285618fd9ac63ae95030d24af78a08475e1.zip
gcc-eca22285618fd9ac63ae95030d24af78a08475e1.tar.gz
gcc-eca22285618fd9ac63ae95030d24af78a08475e1.tar.bz2
derive(PartialEq): Also derive StructuralPartialEq
gcc/rust/ChangeLog: * expand/rust-derive-partial-eq.cc: Adapt signatures to generate two impls. * expand/rust-derive-partial-eq.h: Likewise. * expand/rust-derive.cc (DeriveVisitor::derive): Adapt to multiple item generation. gcc/testsuite/ChangeLog: * rust/compile/derive-eq-invalid.rs: Declare StructuralPartialEq. * rust/compile/derive-partialeq1.rs: Likewise. * rust/execute/torture/derive-partialeq1.rs: Likewise.
Diffstat (limited to 'gcc/rust/expand/rust-derive-debug.cc')
0 files changed, 0 insertions, 0 deletions